Author: gaul
Date: Mon Feb 10 07:25:53 2025
New Revision: 1923693
URL: http://svn.apache.org/viewvc?rev=1923693&view=rev
Log:
deploy jclouds site content
Added:
jclouds/site-content/Dockerfile.orig
jclouds/site-content/blog/2009/05/11/jclouds-s3-beta-released.html
jclouds/site-content/blog/2009/05/13/catching-exceptions-with-less-keystrokes.html
jclouds/site-content/blog/2011/10/18/jclouds-1-2-released.html
jclouds/site-content/blog/2012/01/17/jclouds-training-and-jfokus-stockholm.html
jclouds/site-content/blog/2012/01/21/jclouds-1-3-released.html
jclouds/site-content/blog/2012/03/09/ec2-gets-rid-of-that-if-instancetype-is32bit.html
jclouds/site-content/blog/2012/03/23/take-a-peek-at-vcloud-director-1-5-openstack-and.html
jclouds/site-content/blog/2012/05/02/new-toys-in-1-5-0-alpha-6.html
jclouds/site-content/blog/2012/07/16/fluency-for-paginated-api-lists.html
jclouds/site-content/blog/2012/09/28/jclouds-1-5-is-out.html
jclouds/site-content/blog/2012/11/09/500-jclouds-builds-on-buildhive-and-counting.html
jclouds/site-content/blog/2012/11/17/jclouds-1-5-3-out-the-door.html
jclouds/site-content/blog/2012/12/12/jclouds-1-5-4-mistletoe-released.html
jclouds/site-content/blog/2013/04/28/jclouds-1-6-0-released.html
jclouds/site-content/blog/2013/05/13/jclouds-at-gluecon-2013.html
jclouds/site-content/blog/2014/03/03/joining-the-asf-new-site-and-jclouds-1-7.html
jclouds/site-content/blog/2014/03/04/jclouds-meetup.html
jclouds/site-content/blog/2014/04/23/gsoc.html
jclouds/site-content/blog/2014/06/25/walk-n-doc.html
jclouds/site-content/blog/2014/07/30/walk-n-doc-ignite.html
jclouds/site-content/blog/2014/08/04/1-release-2-committers.html
jclouds/site-content/blog/2014/09/03/better-builders-with-jclouds.html
jclouds/site-content/blog/2014/09/23/google-summer-of-code-2014-results.html
jclouds/site-content/blog/2014/10/19/apachecon-eu.html
jclouds/site-content/blog/2014/10/25/poole-jclouds.html
jclouds/site-content/blog/2016/08/22/arbitrary-cpu-ram.html
jclouds/site-content/blog/2018/01/16/keystone-v3.html
jclouds/site-content/blog/2018/02/06/nova-neutron.html
jclouds/site-content/releasenotes/2.6.0/
jclouds/site-content/releasenotes/2.6.0/index.html
jclouds/site-content/releasenotes/2.7.0/
jclouds/site-content/releasenotes/2.7.0/index.html
Removed:
jclouds/site-content/blog/2009/05/11/jclouds-s3-beta-released/
jclouds/site-content/blog/2009/05/13/catching-exceptions-with-less-keystrokes/
jclouds/site-content/blog/2011/10/18/jclouds-1-2-released/
jclouds/site-content/blog/2012/01/17/jclouds-training-and-jfokus-stockholm/
jclouds/site-content/blog/2012/01/21/jclouds-1-3-released/
jclouds/site-content/blog/2012/03/09/ec2-gets-rid-of-that-if-instancetype-is32bit/
jclouds/site-content/blog/2012/03/23/take-a-peek-at-vcloud-director-1-5-openstack-and/
jclouds/site-content/blog/2012/05/02/new-toys-in-1-5-0-alpha-6/
jclouds/site-content/blog/2012/07/16/fluency-for-paginated-api-lists/
jclouds/site-content/blog/2012/09/28/jclouds-1-5-is-out/
jclouds/site-content/blog/2012/11/09/500-jclouds-builds-on-buildhive-and-counting/
jclouds/site-content/blog/2012/11/17/jclouds-1-5-3-out-the-door/
jclouds/site-content/blog/2012/12/12/jclouds-1-5-4-mistletoe-released/
jclouds/site-content/blog/2013/04/28/jclouds-1-6-0-released/
jclouds/site-content/blog/2013/05/13/jclouds-at-gluecon-2013/
jclouds/site-content/blog/2014/03/03/joining-the-asf-new-site-and-jclouds-1-7/
jclouds/site-content/blog/2014/03/04/jclouds-meetup/
jclouds/site-content/blog/2014/04/23/gsoc/
jclouds/site-content/blog/2014/06/25/walk-n-doc/
jclouds/site-content/blog/2014/07/30/walk-n-doc-ignite/
jclouds/site-content/blog/2014/08/04/1-release-2-committers/
jclouds/site-content/blog/2014/09/03/better-builders/
jclouds/site-content/blog/2014/09/23/google-summer-of-code-2014-results/
jclouds/site-content/blog/2014/10/19/apachecon-eu/
jclouds/site-content/blog/2014/10/25/poodle-and-jclouds/
jclouds/site-content/blog/2016/08/22/arbitrary-cpu-ram/
jclouds/site-content/blog/2018/01/16/keystone-v3/
jclouds/site-content/blog/2018/02/06/nova-neutron/
jclouds/site-content/blog/page2/
jclouds/site-content/blog/page3/
jclouds/site-content/blog/page4/
jclouds/site-content/blog/page5/
jclouds/site-content/blog/page6/
Modified:
jclouds/site-content/Dockerfile
jclouds/site-content/Makefile
jclouds/site-content/blog/atom.xml
jclouds/site-content/blog/index.html
jclouds/site-content/community/index.html
jclouds/site-content/community/users/index.html
jclouds/site-content/doap_jclouds.rdf
jclouds/site-content/guides/aws-ebs/index.html
jclouds/site-content/guides/aws-ec2/index.html
jclouds/site-content/guides/aws-s3/index.html
jclouds/site-content/guides/aws-sqs/index.html
jclouds/site-content/guides/aws/index.html
jclouds/site-content/guides/azure-storage/index.html
jclouds/site-content/guides/chef/index.html
jclouds/site-content/guides/cloudsigma/index.html
jclouds/site-content/guides/dimensiondata/index.html
jclouds/site-content/guides/docker/index.html
jclouds/site-content/guides/filesystem/index.html
jclouds/site-content/guides/glacier/index.html
jclouds/site-content/guides/go-grid/index.html
jclouds/site-content/guides/google/index.html
jclouds/site-content/guides/index.html
jclouds/site-content/guides/jdbc/index.html
jclouds/site-content/guides/karaf/index.html
jclouds/site-content/guides/openstack/index.html
jclouds/site-content/guides/profitbricks/index.html
jclouds/site-content/guides/rackspace/index.html
jclouds/site-content/guides/softlayer/index.html
jclouds/site-content/index.html
jclouds/site-content/news/gsoc2014/index.html
jclouds/site-content/reference/configuration/index.html
jclouds/site-content/reference/javadoc/index.html
jclouds/site-content/reference/logging/index.html
jclouds/site-content/reference/providers/index.html
jclouds/site-content/reference/report-a-bug/index.html
jclouds/site-content/reference/troubleshooting/index.html
jclouds/site-content/releasenotes/1.1.0/index.html
jclouds/site-content/releasenotes/1.1.1/index.html
jclouds/site-content/releasenotes/1.2.2/index.html
jclouds/site-content/releasenotes/1.2/index.html
jclouds/site-content/releasenotes/1.3.1/index.html
jclouds/site-content/releasenotes/1.4.1/index.html
jclouds/site-content/releasenotes/1.5-tests/index.html
jclouds/site-content/releasenotes/1.5/index.html
jclouds/site-content/releasenotes/1.6-tests/index.html
jclouds/site-content/releasenotes/1.6.1/index.html
jclouds/site-content/releasenotes/1.6.2-tests/index.html
jclouds/site-content/releasenotes/1.6.2/index.html
jclouds/site-content/releasenotes/1.6.3/index.html
jclouds/site-content/releasenotes/1.6/index.html
jclouds/site-content/releasenotes/1.7.0/index.html
jclouds/site-content/releasenotes/1.7.1/index.html
jclouds/site-content/releasenotes/1.7.2/index.html
jclouds/site-content/releasenotes/1.7.3/index.html
jclouds/site-content/releasenotes/1.8.0/index.html
jclouds/site-content/releasenotes/1.8.1/index.html
jclouds/site-content/releasenotes/1.9.0/index.html
jclouds/site-content/releasenotes/1.9.1/index.html
jclouds/site-content/releasenotes/1.9.2/index.html
jclouds/site-content/releasenotes/1.9.3/index.html
jclouds/site-content/releasenotes/2.0.0/index.html
jclouds/site-content/releasenotes/2.0.1/index.html
jclouds/site-content/releasenotes/2.0.2/index.html
jclouds/site-content/releasenotes/2.0.3/index.html
jclouds/site-content/releasenotes/2.1.0/index.html
jclouds/site-content/releasenotes/2.1.1/index.html
jclouds/site-content/releasenotes/2.1.2/index.html
jclouds/site-content/releasenotes/2.1.3/index.html
jclouds/site-content/releasenotes/2.2.0/index.html
jclouds/site-content/releasenotes/2.2.1/index.html
jclouds/site-content/releasenotes/2.3.0/index.html
jclouds/site-content/releasenotes/2.4.0/index.html
jclouds/site-content/releasenotes/2.5.0/index.html
jclouds/site-content/releasenotes/atom.xml
jclouds/site-content/releasenotes/beta7.html
jclouds/site-content/releasenotes/beta8.html
jclouds/site-content/releasenotes/index.html
jclouds/site-content/start/blobstore/index.html
jclouds/site-content/start/compute/index.html
jclouds/site-content/start/concepts/index.html
jclouds/site-content/start/index.html
jclouds/site-content/start/install/index.html
jclouds/site-content/start/what-is-jclouds/index.html
Modified: jclouds/site-content/Dockerfile
URL:
http://svn.apache.org/viewvc/jclouds/site-content/Dockerfile?rev=1923693&r1=1923692&r2=1923693&view=diff
==============================================================================
--- jclouds/site-content/Dockerfile (original)
+++ jclouds/site-content/Dockerfile Mon Feb 10 07:25:53 2025
@@ -1,11 +1,17 @@
-FROM ruby:2.2.5
+FROM ruby
+# Packages moved to archive.debian.org. Work around KEYEXPIRED error via:
https://unix.stackexchange.com/a/755022/290212
+RUN echo 'deb [trusted=yes] http://archive.debian.org/debian jessie main' >
/etc/apt/sources.list
+RUN echo 'deb [trusted=yes] http://archive.debian.org/debian-security
jessie/updates main' >> /etc/apt/sources.list
RUN apt-get update && \
apt-get install -y --force-yes rsync
-RUN gem install ffi -v 1.12.2 && \
- gem install jekyll -v 1.5.1 && \
- gem install rdiscount
+# ffi and rb-inotify are explicitly ordered
+RUN gem install \
+ ffi \
+ jekyll \
+ rdiscount \
+ jekyll-paginate
ENV LC_ALL=C.UTF-8 LANG=C.UTF-8
Added: jclouds/site-content/Dockerfile.orig
URL:
http://svn.apache.org/viewvc/jclouds/site-content/Dockerfile.orig?rev=1923693&view=auto
==============================================================================
--- jclouds/site-content/Dockerfile.orig (added)
+++ jclouds/site-content/Dockerfile.orig Mon Feb 10 07:25:53 2025
@@ -0,0 +1,34 @@
+FROM ruby:2.2.5
+
+# Packages moved to archive.debian.org. Work around KEYEXPIRED error via:
https://unix.stackexchange.com/a/755022/290212
+RUN echo 'deb [trusted=yes] http://archive.debian.org/debian jessie main' >
/etc/apt/sources.list
+RUN echo 'deb [trusted=yes] http://archive.debian.org/debian-security
jessie/updates main' >> /etc/apt/sources.list
+RUN apt-get update && \
+ apt-get install -y --force-yes rsync
+
+# ffi and rb-inotify are explicitly ordered
+RUN gem install \
+ ffi:1.12.2 \
+ rb-inotify:0.10.1 \
+ blankslate:2.1.2.4 \
+ classifier:1.3 \
+ colorator:0.1 \
+ commander:4.1.6 \
+ highline:1.6.21 \
+ liquid:3.0.6 \
+ listen:1.3.1 \
+ maruku:0.7.0 \
+ mutex_m:0.1.0 \
+ parslet:1.5.0 \
+ posix-spawn:0.3.15 \
+ pygments.rb:0.5.4 \
+ rdiscount:2.2.7.3 \
+ redcarpet:2.3.0 \
+ safe_yaml:1.0.5 \
+ toml:0.1.2 \
+ yajl-ruby:1.1.0
+RUN gem install jekyll:1.5.1 --ignore-dependencies
+
+ENV LC_ALL=C.UTF-8 LANG=C.UTF-8
+
+WORKDIR /jclouds-site
Modified: jclouds/site-content/Makefile
URL:
http://svn.apache.org/viewvc/jclouds/site-content/Makefile?rev=1923693&r1=1923692&r2=1923693&view=diff
==============================================================================
--- jclouds/site-content/Makefile (original)
+++ jclouds/site-content/Makefile Mon Feb 10 07:25:53 2025
@@ -1,15 +1,15 @@
IMAGE := jclouds/site-builder
MOUNTPOINT := /jclouds-site
-image: ## Build the Docker image with all requirements to build and publish
the sire
- buildah bud -t $(IMAGE) .
+image: ## Build the Docker image with all requirements to build and publish
the site
+ docker build -t $(IMAGE) .
build: ## Build and run the site locally
- docker run --rm -v "${PWD}:$(MOUNTPOINT)" -p 4000:4000 $(IMAGE) jekyll
serve --safe --port 4000
+ docker run --rm -v "$(CURDIR):$(MOUNTPOINT)" -p 4000:4000 $(IMAGE)
jekyll serve --safe --host 0.0.0.0 --port 4000
publish: ## Publish the site to https://jclouds.apache.org
rm -rf site-content
- podman run -t -i --privileged -v "${PWD}:$(MOUNTPOINT)" $(IMAGE) bash
deploy-site.sh
+ docker run --rm -ti -v "$(CURDIR):$(MOUNTPOINT)" $(IMAGE) bash
deploy-site.sh
help: ## Display this help
@awk 'BEGIN {FS = ":.*##"; printf "Usage:\n make
\033[36m<target>\033[0m\n\nAvailable targets:\n"} \
Added: jclouds/site-content/blog/2009/05/11/jclouds-s3-beta-released.html
URL:
http://svn.apache.org/viewvc/jclouds/site-content/blog/2009/05/11/jclouds-s3-beta-released.html?rev=1923693&view=auto
==============================================================================
--- jclouds/site-content/blog/2009/05/11/jclouds-s3-beta-released.html (added)
+++ jclouds/site-content/blog/2009/05/11/jclouds-s3-beta-released.html Mon Feb
10 07:25:53 2025
@@ -0,0 +1,240 @@
+<!DOCTYPE html>
+<html lang="en">
+ <head>
+ <meta charset="utf-8">
+<title>Apache jclouds® :: jclouds-s3 beta released</title>
+<meta name="viewport" content="width=device-width, initial-scale=1.0">
+<meta name="description" content="">
+<meta name="author" content="">
+
+<!--link rel="stylesheet/less" href="less/bootstrap.less" type="text/css" /-->
+<!--link rel="stylesheet/less" href="less/responsive.less" type="text/css" /-->
+<!--script src="js/less-1.3.3.min.js"></script-->
+<!--append â#!watchâ to the browser URL, then refresh the page. -->
+
+<link href="/css/bootstrap.min.css" rel="stylesheet">
+<link href="/css/style.css" rel="stylesheet">
+<link href="/css/syntax.css" rel="stylesheet">
+
+<!-- HTML5 shim, for IE6-8 support of HTML5 elements -->
+<!--[if lt IE 9]>
+<script src="js/html5shiv.js"></script>
+<![endif]-->
+
+<!-- Fav and touch icons -->
+<!--
+<link rel="apple-touch-icon-precomposed" sizes="144x144"
href="/img/apple-touch-icon-144-precomposed.png">
+<link rel="apple-touch-icon-precomposed" sizes="114x114"
href="/img/apple-touch-icon-114-precomposed.png">
+<link rel="apple-touch-icon-precomposed" sizes="72x72"
href="/img/apple-touch-icon-72-precomposed.png">
+<link rel="apple-touch-icon-precomposed"
href="/img/apple-touch-icon-57-precomposed.png">
+-->
+<link rel="shortcut icon" href="/favicon.ico">
+
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml"
title="Blog Posts Feed">
+<link rel="alternate" type="application/atom+xml"
href="/releasenotes/atom.xml" title="Release Notes Feed">
+
+<script type="text/javascript" src="/js/jquery.min.js"></script>
+<script type="text/javascript" src="/js/bootstrap.min.js"></script>
+<script type="text/javascript" src="/js/toc.js"></script>
+
+
+ </head>
+ <body>
+ <nav class="navbar navbar-default navbar-fixed-top" role="navigation">
+ <div class="container">
+ <div class="navbar-header">
+ <button type="button" class="navbar-toggle" data-toggle="collapse"
data-target="#bs-example-navbar-collapse-1">
+ <span class="sr-only">Toggle navigation</span>
+ <span class="icon-bar"></span>
+ <span class="icon-bar"></span>
+ <span class="icon-bar"></span>
+ </button>
+ <a class="navbar-brand" href="/">Apache jclouds ®</a>
+ </div>
+
+ <div class="collapse navbar-collapse"
id="bs-example-navbar-collapse-1">
+ <ul class="nav navbar-nav">
+ <li class="dropdown">
+ <a href="#" class="dropdown-toggle"
data-toggle="dropdown">Getting Started<strong class="caret"></strong></a>
+ <ul class="dropdown-menu">
+ <li><a href="/start/what-is-jclouds/">What Is Apache
jclouds?</a></li>
+ <li><a href="/start/install/">Installation
Guide</a></li>
+ <li class="divider"></li>
+ <li><a href="/start/concepts/">Core Concepts</a></li>
+ <li><a href="/start/compute/">ComputeService</a></li>
+ <li><a href="/start/blobstore/">BlobStore</a></li>
+ <li><a
href="https://github.com/apache/jclouds-examples">Examples</a></li>
+ </ul>
+ </li>
+ <li class="dropdown">
+ <a href="#" class="dropdown-toggle"
data-toggle="dropdown">Documentation<strong class="caret"></strong></a>
+ <ul class="dropdown-menu">
+ <li><a href="/reference/providers/">Cloud
Providers</a></li>
+ <li><a href="/guides">User Guides</a></li>
+ <li><a
href="/reference/troubleshooting/">Troubleshooting</a></li>
+ <li><a
href="/reference/configuration/">Configuration</a></li>
+ <li><a href="/reference/logging/">Logging</a></li>
+ <li><a href="/reference/javadoc/">Javadoc</a></li>
+ <li class="divider"></li>
+ <li class="dropdown-header">Developer Guides</li>
+ <li><a
href="https://cwiki.apache.org/confluence/display/JCLOUDS/">Wiki</a></li>
+ </ul>
+ </li>
+ <li class="dropdown">
+ <a href="#" class="dropdown-toggle"
data-toggle="dropdown">Community<strong class="caret"></strong></a>
+ <ul class="dropdown-menu">
+ <li><a href="/community/">Get In Touch!</a></li>
+ <li><a href="/community/users/">Who Is Using
jclouds?</a></li>
+ <li class="divider"></li>
+ <li class="dropdown-header">Contribute</li>
+ <li><a href="/reference/report-a-bug/">Report a
Bug</a></li>
+ <li><a
href="https://ci-builds.apache.org/job/JClouds/">Continuous Integration</a></li>
+ <li><a
href="https://cwiki.apache.org/confluence/display/JCLOUDS/How+to+Contribute">How
To Contribute Code</a></li>
+ <li><a
href="https://cwiki.apache.org/confluence/display/JCLOUDS/How+to+Contribute+Documentation">How
To Contribute Documentation</a></li>
+ </ul>
+ </li>
+ <li class="dropdown">
+ <a href="#" class="dropdown-toggle"
data-toggle="dropdown">About Apache<strong class="caret"></strong></a>
+ <ul class="dropdown-menu">
+ <li><a href="https://www.apache.org">The Apache
Software Foundation</a></li>
+ <li><a
href="https://www.apache.org/licenses/">License</a></li>
+ <li><a
href="https://www.apache.org/foundation/contributing.html">Donations</a></li>
+ <li><a
href="https://www.apache.org/foundation/sponsorship.html">Sponsorship</a></li>
+ <li><a
href="https://www.apache.org/security/">Security</a></li>
+ <li><a
href="https://www.apache.org/foundation/thanks.html">Thanks</a></li>
+ <li class="divider"></li>
+ <li class="dropdown-header">Apache Events</li>
+ <li><a
href="https://www.apache.org/events/current-event.html"><img
src="https://www.apache.org/events/current-event-234x60.png"/></a></li>
+ </ul>
+ </li>
+ <li><a href="/blog">Blog</a></li>
+ </ul>
+ <ul class="nav navbar-nav navbar-right">
+ <li class="dropdown">
+ <a href="#" class="dropdown-toggle"
data-toggle="dropdown">Release Notes<strong class="caret"></strong></a>
+ <ul class="dropdown-menu">
+ <!-- only keep the release notes for supported
versions in this list -->
+ <li><a href="/releasenotes/2.5.0">2.5.0</a></li>
+ <li><a href="/releasenotes/2.4.0">2.4.0</a></li>
+ <li><a href="/releasenotes/2.3.0">2.3.0</a></li>
+ <li><a href="/releasenotes/2.2.1">2.2.1</a></li>
+ <li><a href="/releasenotes/2.2.0">2.2.0</a></li>
+ <li><a href="/releasenotes/2.1.3">2.1.3</a></li>
+ <li><a href="/releasenotes/2.1.2">2.1.2</a></li>
+ <li><a href="/releasenotes/2.1.1">2.1.1</a></li>
+ <li><a href="/releasenotes/2.1.0">2.1.0</a></li>
+ <li><a href="/releasenotes/2.0.3">2.0.3</a></li>
+ <li><a href="/releasenotes/2.0.2">2.0.2</a></li>
+ <li><a href="/releasenotes/2.0.1">2.0.1</a></li>
+ <li><a href="/releasenotes/2.0.0">2.0.0</a></li>
+ <li class="divider"></li>
+ <li class="dropdown-header">Previous releases</li>
+ <li><a href="/releasenotes">Release archive</a></li>
+ </ul>
+ </li>
+ <li>
+ <div>
+ <a class="btn btn-success navbar-btn"
href="/start/install/">
+ <span class="glyphicon glyphicon-download"></span>
+ Install
+ </a>
+ </div>
+ </li>
+ </ul>
+ </div>
+ </div>
+</nav>
+
+ <div class="container">
+ <div class="page-header">
+ <h1>jclouds-s3 beta released</h1>
+ <span class="text-muted">11 May 2009, by Adrian Cole</span>
+ </div>
+ <p>jclouds provides any-weight clouds tools for Java 5 and later:
you choose the depth you want. We are pleased to announce our first beta of
<em>jclouds-s3</em>. <em>jclouds-s3</em> provides both
<em>Map<String,InputStream></em> and <em>FutureCommand</em> interfaces to
<a href="http://aws.amazon.com/s3/">Amazon S3</a>.</p>
+
+<p>It features a pluggable core, most notably supporting Apache HttpNio and <a
href="http://code.google.com/appengine/">Google App Engine for Java</a>
runtimes.</p>
+
+<p>Please have a look at our project page and give it a try. We welcome your
feedback and participation.</p>
+
+
+ <div id="comments">
+ <hr/>
+ <div id="disqus_thread"></div>
+<script type="text/javascript">
+var disqus_shortname = 'jclouds';
+/* * * DON'T EDIT BELOW THIS LINE * * */
+(function() {
+ var dsq = document.createElement('script'); dsq.type = 'text/javascript';
dsq.async = true;
+ dsq.src = '//' + disqus_shortname + '.disqus.com/embed.js';
+ (document.getElementsByTagName('head')[0] ||
document.getElementsByTagName('body')[0]).appendChild(dsq);
+})();
+</script>
+<noscript>Please enable JavaScript to view the <a
href="https://disqus.com/?ref_noscript">Comments powered by
Disqus.</a></noscript>
+<a href="https://disqus.com" class="dsq-brlink">Comments powered by <span
class="logo-disqus">Disqus</span></a>
+
+ </div>
+
+ <div class="row clearfix">
+ <div id="footer" class="col-md-12 column">
+ <div id="footer">
+ <hr/>
+ <div class="row clearfix">
+ <div class="col-md-2 column">
+ <p class="text-center">
+ <a class="text-primary" href="/start/">Getting Started</a>
+ </p>
+ </div>
+ <div class="col-md-2 column">
+ <p class="text-center">
+ <a class="text-primary" href="/reference/report-a-bug/">Report
a Bug</a>
+ </p>
+ </div>
+ <div class="col-md-2 column">
+ <p class="text-center">
+ <a
href="https://github.com/apache/jclouds-site/edit/master/_posts/2009-05-11-jclouds-s3-beta-released.md">Fix
This Page</a><a class="text-primary"
href="https://cwiki.apache.org/confluence/display/JCLOUDS/How+to+Contribute+Documentation"><sup>*</sup></a>
+ </p>
+ </div>
+ <div class="col-md-2 column">
+ <p class="text-center">
+ <a class="text-primary"
href="https://cwiki.apache.org/confluence/display/JCLOUDS/How+to+Contribute">Contribute
Code</a>
+ </p>
+ </div>
+ <div class="col-md-2 column">
+ <p class="text-center">
+ <a class="text-primary" href="/community/">Contact Us</a>
+ </p>
+ </div>
+ <div class="col-md-2 column">
+ <p class="text-center">
+ <a class="text-primary"
href="https://twitter.com/jclouds">Follow Us</a>
+ </p>
+ </div>
+ </div>
+ <hr style="margin-top: 10px"/>
+ <div class="row clearfix">
+ <div class="col-md-12 column">
+ <p class="text-center">
+ Copyright © 2011-2014 <a href="https://www.apache.org">The
Apache Software Foundation</a>. All Rights Reserved.
+ <a
href="https://privacy.apache.org/policies/privacy-policy-public.html">Privacy
policy</a>.
+ </p>
+ <p class="text-center">
+ Apache, jclouds, Apache jclouds, the jclouds logo, and the
Apache feather logos are registered trademarks or trademarks of the Apache
Software Foundation.
+ </p>
+ <p class="text-center">
+ <img src="/img/Apache_Logo.png" height="120" />
+ </p>
+ <p class="text-center">
+ <a href="https://donate.apache.org/" title="Support Apache">
+ <img src="/img/support-apache.png" height="120" />
+ </a>
+ </p>
+ <br/>
+ </div>
+ </div>
+</div>
+
+ </div>
+ </div>
+ </div>
+ </body>
+</html>
Added:
jclouds/site-content/blog/2009/05/13/catching-exceptions-with-less-keystrokes.html
URL:
http://svn.apache.org/viewvc/jclouds/site-content/blog/2009/05/13/catching-exceptions-with-less-keystrokes.html?rev=1923693&view=auto
==============================================================================
---
jclouds/site-content/blog/2009/05/13/catching-exceptions-with-less-keystrokes.html
(added)
+++
jclouds/site-content/blog/2009/05/13/catching-exceptions-with-less-keystrokes.html
Mon Feb 10 07:25:53 2025
@@ -0,0 +1,260 @@
+<!DOCTYPE html>
+<html lang="en">
+ <head>
+ <meta charset="utf-8">
+<title>Apache jclouds® :: Catching exceptions with fewer keystrokes</title>
+<meta name="viewport" content="width=device-width, initial-scale=1.0">
+<meta name="description" content="">
+<meta name="author" content="">
+
+<!--link rel="stylesheet/less" href="less/bootstrap.less" type="text/css" /-->
+<!--link rel="stylesheet/less" href="less/responsive.less" type="text/css" /-->
+<!--script src="js/less-1.3.3.min.js"></script-->
+<!--append â#!watchâ to the browser URL, then refresh the page. -->
+
+<link href="/css/bootstrap.min.css" rel="stylesheet">
+<link href="/css/style.css" rel="stylesheet">
+<link href="/css/syntax.css" rel="stylesheet">
+
+<!-- HTML5 shim, for IE6-8 support of HTML5 elements -->
+<!--[if lt IE 9]>
+<script src="js/html5shiv.js"></script>
+<![endif]-->
+
+<!-- Fav and touch icons -->
+<!--
+<link rel="apple-touch-icon-precomposed" sizes="144x144"
href="/img/apple-touch-icon-144-precomposed.png">
+<link rel="apple-touch-icon-precomposed" sizes="114x114"
href="/img/apple-touch-icon-114-precomposed.png">
+<link rel="apple-touch-icon-precomposed" sizes="72x72"
href="/img/apple-touch-icon-72-precomposed.png">
+<link rel="apple-touch-icon-precomposed"
href="/img/apple-touch-icon-57-precomposed.png">
+-->
+<link rel="shortcut icon" href="/favicon.ico">
+
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml"
title="Blog Posts Feed">
+<link rel="alternate" type="application/atom+xml"
href="/releasenotes/atom.xml" title="Release Notes Feed">
+
+<script type="text/javascript" src="/js/jquery.min.js"></script>
+<script type="text/javascript" src="/js/bootstrap.min.js"></script>
+<script type="text/javascript" src="/js/toc.js"></script>
+
+
+ </head>
+ <body>
+ <nav class="navbar navbar-default navbar-fixed-top" role="navigation">
+ <div class="container">
+ <div class="navbar-header">
+ <button type="button" class="navbar-toggle" data-toggle="collapse"
data-target="#bs-example-navbar-collapse-1">
+ <span class="sr-only">Toggle navigation</span>
+ <span class="icon-bar"></span>
+ <span class="icon-bar"></span>
+ <span class="icon-bar"></span>
+ </button>
+ <a class="navbar-brand" href="/">Apache jclouds ®</a>
+ </div>
+
+ <div class="collapse navbar-collapse"
id="bs-example-navbar-collapse-1">
+ <ul class="nav navbar-nav">
+ <li class="dropdown">
+ <a href="#" class="dropdown-toggle"
data-toggle="dropdown">Getting Started<strong class="caret"></strong></a>
+ <ul class="dropdown-menu">
+ <li><a href="/start/what-is-jclouds/">What Is Apache
jclouds?</a></li>
+ <li><a href="/start/install/">Installation
Guide</a></li>
+ <li class="divider"></li>
+ <li><a href="/start/concepts/">Core Concepts</a></li>
+ <li><a href="/start/compute/">ComputeService</a></li>
+ <li><a href="/start/blobstore/">BlobStore</a></li>
+ <li><a
href="https://github.com/apache/jclouds-examples">Examples</a></li>
+ </ul>
+ </li>
+ <li class="dropdown">
+ <a href="#" class="dropdown-toggle"
data-toggle="dropdown">Documentation<strong class="caret"></strong></a>
+ <ul class="dropdown-menu">
+ <li><a href="/reference/providers/">Cloud
Providers</a></li>
+ <li><a href="/guides">User Guides</a></li>
+ <li><a
href="/reference/troubleshooting/">Troubleshooting</a></li>
+ <li><a
href="/reference/configuration/">Configuration</a></li>
+ <li><a href="/reference/logging/">Logging</a></li>
+ <li><a href="/reference/javadoc/">Javadoc</a></li>
+ <li class="divider"></li>
+ <li class="dropdown-header">Developer Guides</li>
+ <li><a
href="https://cwiki.apache.org/confluence/display/JCLOUDS/">Wiki</a></li>
+ </ul>
+ </li>
+ <li class="dropdown">
+ <a href="#" class="dropdown-toggle"
data-toggle="dropdown">Community<strong class="caret"></strong></a>
+ <ul class="dropdown-menu">
+ <li><a href="/community/">Get In Touch!</a></li>
+ <li><a href="/community/users/">Who Is Using
jclouds?</a></li>
+ <li class="divider"></li>
+ <li class="dropdown-header">Contribute</li>
+ <li><a href="/reference/report-a-bug/">Report a
Bug</a></li>
+ <li><a
href="https://ci-builds.apache.org/job/JClouds/">Continuous Integration</a></li>
+ <li><a
href="https://cwiki.apache.org/confluence/display/JCLOUDS/How+to+Contribute">How
To Contribute Code</a></li>
+ <li><a
href="https://cwiki.apache.org/confluence/display/JCLOUDS/How+to+Contribute+Documentation">How
To Contribute Documentation</a></li>
+ </ul>
+ </li>
+ <li class="dropdown">
+ <a href="#" class="dropdown-toggle"
data-toggle="dropdown">About Apache<strong class="caret"></strong></a>
+ <ul class="dropdown-menu">
+ <li><a href="https://www.apache.org">The Apache
Software Foundation</a></li>
+ <li><a
href="https://www.apache.org/licenses/">License</a></li>
+ <li><a
href="https://www.apache.org/foundation/contributing.html">Donations</a></li>
+ <li><a
href="https://www.apache.org/foundation/sponsorship.html">Sponsorship</a></li>
+ <li><a
href="https://www.apache.org/security/">Security</a></li>
+ <li><a
href="https://www.apache.org/foundation/thanks.html">Thanks</a></li>
+ <li class="divider"></li>
+ <li class="dropdown-header">Apache Events</li>
+ <li><a
href="https://www.apache.org/events/current-event.html"><img
src="https://www.apache.org/events/current-event-234x60.png"/></a></li>
+ </ul>
+ </li>
+ <li><a href="/blog">Blog</a></li>
+ </ul>
+ <ul class="nav navbar-nav navbar-right">
+ <li class="dropdown">
+ <a href="#" class="dropdown-toggle"
data-toggle="dropdown">Release Notes<strong class="caret"></strong></a>
+ <ul class="dropdown-menu">
+ <!-- only keep the release notes for supported
versions in this list -->
+ <li><a href="/releasenotes/2.5.0">2.5.0</a></li>
+ <li><a href="/releasenotes/2.4.0">2.4.0</a></li>
+ <li><a href="/releasenotes/2.3.0">2.3.0</a></li>
+ <li><a href="/releasenotes/2.2.1">2.2.1</a></li>
+ <li><a href="/releasenotes/2.2.0">2.2.0</a></li>
+ <li><a href="/releasenotes/2.1.3">2.1.3</a></li>
+ <li><a href="/releasenotes/2.1.2">2.1.2</a></li>
+ <li><a href="/releasenotes/2.1.1">2.1.1</a></li>
+ <li><a href="/releasenotes/2.1.0">2.1.0</a></li>
+ <li><a href="/releasenotes/2.0.3">2.0.3</a></li>
+ <li><a href="/releasenotes/2.0.2">2.0.2</a></li>
+ <li><a href="/releasenotes/2.0.1">2.0.1</a></li>
+ <li><a href="/releasenotes/2.0.0">2.0.0</a></li>
+ <li class="divider"></li>
+ <li class="dropdown-header">Previous releases</li>
+ <li><a href="/releasenotes">Release archive</a></li>
+ </ul>
+ </li>
+ <li>
+ <div>
+ <a class="btn btn-success navbar-btn"
href="/start/install/">
+ <span class="glyphicon glyphicon-download"></span>
+ Install
+ </a>
+ </div>
+ </li>
+ </ul>
+ </div>
+ </div>
+</nav>
+
+ <div class="container">
+ <div class="page-header">
+ <h1>Catching exceptions with fewer keystrokes</h1>
+ <span class="text-muted">13 May 2009, by Adrian Cole</span>
+ </div>
+ <p>Some of us hate checked exceptions, but still use them for one
reason or another. A common problem we have is unnecessary exception nesting,
or runtime swallowing. This often leads to the all to familiar and crufty code
with a million catch blocks. jclouds has a slightly different approach that
strikes a balance, allowing checked exceptions to be dealt with, but without
the pain of so many lines of repetitious code.</p>
+
+<figure class="highlight"><pre><code class="language-java"
data-lang="java"><span class="k">try</span> <span class="o">{</span>
+<span class="o">}</span> <span class="k">catch</span> <span
class="o">(</span><span class="nc">Exception</span> <span
class="n">e</span><span class="o">)</span> <span class="o">{</span>
+ <span class="nc">Utils</span><span class="o">.<</span><span
class="nc">ApplicationException</span><span class="o">></span><span
class="n">rethrowIfRuntimeOrSameType</span><span class="o">(</span><span
class="n">e</span><span class="o">);</span>
+ <span class="k">throw</span> <span class="k">new</span> <span
class="nf">ApplicationException</span><span class="o">(</span><span
class="s">"Error applying stuff"</span><span class="o">,</span> <span
class="n">e</span><span class="o">);</span>
+<span class="o">}</span></code></pre></figure>
+
+<p>This code does what it says, preventing us from unnecessarily nesting
application exceptions or swallowing runtimes.</p>
+
+<p>Now, this code shouldnât work, as current versions of java hava a generic
type erasure problem. The reason it does work is a somewhat hackish line in the
rethrowIfRuntimeOrSameType method:</p>
+
+<figure class="highlight"><pre><code class="language-java"
data-lang="java"><span class="k">if</span> <span class="o">(</span><span
class="n">e</span> <span class="k">instanceof</span> <span
class="nc">RuntimeException</span><span class="o">)</span> <span
class="o">{</span>
+ <span class="k">throw</span> <span class="o">(</span><span
class="nc">RuntimeException</span><span class="o">)</span> <span
class="n">e</span><span class="o">;</span>
+<span class="o">}</span> <span class="k">else</span> <span class="o">{</span>
+ <span class="k">try</span> <span class="o">{</span>
+ <span class="k">throw</span> <span class="o">(</span><span
class="no">E</span><span class="o">)</span> <span class="n">e</span><span
class="o">;</span>
+ <span class="o">}</span> <span class="k">catch</span> <span
class="o">(</span><span class="nc">ClassCastException</span> <span
class="n">throwAway</span><span class="o">)</span> <span class="o">{</span>
+ <span class="c1">// using cce as there's no way to do instanceof E in
current java</span>
+ <span class="o">}</span>
+<span class="o">}</span></code></pre></figure>
+
+<p>The trick is that we try to force the exception we caught into the generic
type. If that fails, we know it wasnât that type and that we should wrap,
log, etc.</p>
+
+<p>If nothing else, I hope you enjoy the perspective!</p>
+
+
+ <div id="comments">
+ <hr/>
+ <div id="disqus_thread"></div>
+<script type="text/javascript">
+var disqus_shortname = 'jclouds';
+/* * * DON'T EDIT BELOW THIS LINE * * */
+(function() {
+ var dsq = document.createElement('script'); dsq.type = 'text/javascript';
dsq.async = true;
+ dsq.src = '//' + disqus_shortname + '.disqus.com/embed.js';
+ (document.getElementsByTagName('head')[0] ||
document.getElementsByTagName('body')[0]).appendChild(dsq);
+})();
+</script>
+<noscript>Please enable JavaScript to view the <a
href="https://disqus.com/?ref_noscript">Comments powered by
Disqus.</a></noscript>
+<a href="https://disqus.com" class="dsq-brlink">Comments powered by <span
class="logo-disqus">Disqus</span></a>
+
+ </div>
+
+ <div class="row clearfix">
+ <div id="footer" class="col-md-12 column">
+ <div id="footer">
+ <hr/>
+ <div class="row clearfix">
+ <div class="col-md-2 column">
+ <p class="text-center">
+ <a class="text-primary" href="/start/">Getting Started</a>
+ </p>
+ </div>
+ <div class="col-md-2 column">
+ <p class="text-center">
+ <a class="text-primary" href="/reference/report-a-bug/">Report
a Bug</a>
+ </p>
+ </div>
+ <div class="col-md-2 column">
+ <p class="text-center">
+ <a
href="https://github.com/apache/jclouds-site/edit/master/_posts/2009-05-13-catching-exceptions-with-less-keystrokes.md">Fix
This Page</a><a class="text-primary"
href="https://cwiki.apache.org/confluence/display/JCLOUDS/How+to+Contribute+Documentation"><sup>*</sup></a>
+ </p>
+ </div>
+ <div class="col-md-2 column">
+ <p class="text-center">
+ <a class="text-primary"
href="https://cwiki.apache.org/confluence/display/JCLOUDS/How+to+Contribute">Contribute
Code</a>
+ </p>
+ </div>
+ <div class="col-md-2 column">
+ <p class="text-center">
+ <a class="text-primary" href="/community/">Contact Us</a>
+ </p>
+ </div>
+ <div class="col-md-2 column">
+ <p class="text-center">
+ <a class="text-primary"
href="https://twitter.com/jclouds">Follow Us</a>
+ </p>
+ </div>
+ </div>
+ <hr style="margin-top: 10px"/>
+ <div class="row clearfix">
+ <div class="col-md-12 column">
+ <p class="text-center">
+ Copyright © 2011-2014 <a href="https://www.apache.org">The
Apache Software Foundation</a>. All Rights Reserved.
+ <a
href="https://privacy.apache.org/policies/privacy-policy-public.html">Privacy
policy</a>.
+ </p>
+ <p class="text-center">
+ Apache, jclouds, Apache jclouds, the jclouds logo, and the
Apache feather logos are registered trademarks or trademarks of the Apache
Software Foundation.
+ </p>
+ <p class="text-center">
+ <img src="/img/Apache_Logo.png" height="120" />
+ </p>
+ <p class="text-center">
+ <a href="https://donate.apache.org/" title="Support Apache">
+ <img src="/img/support-apache.png" height="120" />
+ </a>
+ </p>
+ <br/>
+ </div>
+ </div>
+</div>
+
+ </div>
+ </div>
+ </div>
+ </body>
+</html>
Added: jclouds/site-content/blog/2011/10/18/jclouds-1-2-released.html
URL:
http://svn.apache.org/viewvc/jclouds/site-content/blog/2011/10/18/jclouds-1-2-released.html?rev=1923693&view=auto
==============================================================================
--- jclouds/site-content/blog/2011/10/18/jclouds-1-2-released.html (added)
+++ jclouds/site-content/blog/2011/10/18/jclouds-1-2-released.html Mon Feb 10
07:25:53 2025
@@ -0,0 +1,253 @@
+<!DOCTYPE html>
+<html lang="en">
+ <head>
+ <meta charset="utf-8">
+<title>Apache jclouds® :: jclouds 1.2 released!</title>
+<meta name="viewport" content="width=device-width, initial-scale=1.0">
+<meta name="description" content="">
+<meta name="author" content="">
+
+<!--link rel="stylesheet/less" href="less/bootstrap.less" type="text/css" /-->
+<!--link rel="stylesheet/less" href="less/responsive.less" type="text/css" /-->
+<!--script src="js/less-1.3.3.min.js"></script-->
+<!--append â#!watchâ to the browser URL, then refresh the page. -->
+
+<link href="/css/bootstrap.min.css" rel="stylesheet">
+<link href="/css/style.css" rel="stylesheet">
+<link href="/css/syntax.css" rel="stylesheet">
+
+<!-- HTML5 shim, for IE6-8 support of HTML5 elements -->
+<!--[if lt IE 9]>
+<script src="js/html5shiv.js"></script>
+<![endif]-->
+
+<!-- Fav and touch icons -->
+<!--
+<link rel="apple-touch-icon-precomposed" sizes="144x144"
href="/img/apple-touch-icon-144-precomposed.png">
+<link rel="apple-touch-icon-precomposed" sizes="114x114"
href="/img/apple-touch-icon-114-precomposed.png">
+<link rel="apple-touch-icon-precomposed" sizes="72x72"
href="/img/apple-touch-icon-72-precomposed.png">
+<link rel="apple-touch-icon-precomposed"
href="/img/apple-touch-icon-57-precomposed.png">
+-->
+<link rel="shortcut icon" href="/favicon.ico">
+
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml"
title="Blog Posts Feed">
+<link rel="alternate" type="application/atom+xml"
href="/releasenotes/atom.xml" title="Release Notes Feed">
+
+<script type="text/javascript" src="/js/jquery.min.js"></script>
+<script type="text/javascript" src="/js/bootstrap.min.js"></script>
+<script type="text/javascript" src="/js/toc.js"></script>
+
+
+ </head>
+ <body>
+ <nav class="navbar navbar-default navbar-fixed-top" role="navigation">
+ <div class="container">
+ <div class="navbar-header">
+ <button type="button" class="navbar-toggle" data-toggle="collapse"
data-target="#bs-example-navbar-collapse-1">
+ <span class="sr-only">Toggle navigation</span>
+ <span class="icon-bar"></span>
+ <span class="icon-bar"></span>
+ <span class="icon-bar"></span>
+ </button>
+ <a class="navbar-brand" href="/">Apache jclouds ®</a>
+ </div>
+
+ <div class="collapse navbar-collapse"
id="bs-example-navbar-collapse-1">
+ <ul class="nav navbar-nav">
+ <li class="dropdown">
+ <a href="#" class="dropdown-toggle"
data-toggle="dropdown">Getting Started<strong class="caret"></strong></a>
+ <ul class="dropdown-menu">
+ <li><a href="/start/what-is-jclouds/">What Is Apache
jclouds?</a></li>
+ <li><a href="/start/install/">Installation
Guide</a></li>
+ <li class="divider"></li>
+ <li><a href="/start/concepts/">Core Concepts</a></li>
+ <li><a href="/start/compute/">ComputeService</a></li>
+ <li><a href="/start/blobstore/">BlobStore</a></li>
+ <li><a
href="https://github.com/apache/jclouds-examples">Examples</a></li>
+ </ul>
+ </li>
+ <li class="dropdown">
+ <a href="#" class="dropdown-toggle"
data-toggle="dropdown">Documentation<strong class="caret"></strong></a>
+ <ul class="dropdown-menu">
+ <li><a href="/reference/providers/">Cloud
Providers</a></li>
+ <li><a href="/guides">User Guides</a></li>
+ <li><a
href="/reference/troubleshooting/">Troubleshooting</a></li>
+ <li><a
href="/reference/configuration/">Configuration</a></li>
+ <li><a href="/reference/logging/">Logging</a></li>
+ <li><a href="/reference/javadoc/">Javadoc</a></li>
+ <li class="divider"></li>
+ <li class="dropdown-header">Developer Guides</li>
+ <li><a
href="https://cwiki.apache.org/confluence/display/JCLOUDS/">Wiki</a></li>
+ </ul>
+ </li>
+ <li class="dropdown">
+ <a href="#" class="dropdown-toggle"
data-toggle="dropdown">Community<strong class="caret"></strong></a>
+ <ul class="dropdown-menu">
+ <li><a href="/community/">Get In Touch!</a></li>
+ <li><a href="/community/users/">Who Is Using
jclouds?</a></li>
+ <li class="divider"></li>
+ <li class="dropdown-header">Contribute</li>
+ <li><a href="/reference/report-a-bug/">Report a
Bug</a></li>
+ <li><a
href="https://ci-builds.apache.org/job/JClouds/">Continuous Integration</a></li>
+ <li><a
href="https://cwiki.apache.org/confluence/display/JCLOUDS/How+to+Contribute">How
To Contribute Code</a></li>
+ <li><a
href="https://cwiki.apache.org/confluence/display/JCLOUDS/How+to+Contribute+Documentation">How
To Contribute Documentation</a></li>
+ </ul>
+ </li>
+ <li class="dropdown">
+ <a href="#" class="dropdown-toggle"
data-toggle="dropdown">About Apache<strong class="caret"></strong></a>
+ <ul class="dropdown-menu">
+ <li><a href="https://www.apache.org">The Apache
Software Foundation</a></li>
+ <li><a
href="https://www.apache.org/licenses/">License</a></li>
+ <li><a
href="https://www.apache.org/foundation/contributing.html">Donations</a></li>
+ <li><a
href="https://www.apache.org/foundation/sponsorship.html">Sponsorship</a></li>
+ <li><a
href="https://www.apache.org/security/">Security</a></li>
+ <li><a
href="https://www.apache.org/foundation/thanks.html">Thanks</a></li>
+ <li class="divider"></li>
+ <li class="dropdown-header">Apache Events</li>
+ <li><a
href="https://www.apache.org/events/current-event.html"><img
src="https://www.apache.org/events/current-event-234x60.png"/></a></li>
+ </ul>
+ </li>
+ <li><a href="/blog">Blog</a></li>
+ </ul>
+ <ul class="nav navbar-nav navbar-right">
+ <li class="dropdown">
+ <a href="#" class="dropdown-toggle"
data-toggle="dropdown">Release Notes<strong class="caret"></strong></a>
+ <ul class="dropdown-menu">
+ <!-- only keep the release notes for supported
versions in this list -->
+ <li><a href="/releasenotes/2.5.0">2.5.0</a></li>
+ <li><a href="/releasenotes/2.4.0">2.4.0</a></li>
+ <li><a href="/releasenotes/2.3.0">2.3.0</a></li>
+ <li><a href="/releasenotes/2.2.1">2.2.1</a></li>
+ <li><a href="/releasenotes/2.2.0">2.2.0</a></li>
+ <li><a href="/releasenotes/2.1.3">2.1.3</a></li>
+ <li><a href="/releasenotes/2.1.2">2.1.2</a></li>
+ <li><a href="/releasenotes/2.1.1">2.1.1</a></li>
+ <li><a href="/releasenotes/2.1.0">2.1.0</a></li>
+ <li><a href="/releasenotes/2.0.3">2.0.3</a></li>
+ <li><a href="/releasenotes/2.0.2">2.0.2</a></li>
+ <li><a href="/releasenotes/2.0.1">2.0.1</a></li>
+ <li><a href="/releasenotes/2.0.0">2.0.0</a></li>
+ <li class="divider"></li>
+ <li class="dropdown-header">Previous releases</li>
+ <li><a href="/releasenotes">Release archive</a></li>
+ </ul>
+ </li>
+ <li>
+ <div>
+ <a class="btn btn-success navbar-btn"
href="/start/install/">
+ <span class="glyphicon glyphicon-download"></span>
+ Install
+ </a>
+ </div>
+ </li>
+ </ul>
+ </div>
+ </div>
+</nav>
+
+ <div class="container">
+ <div class="page-header">
+ <h1>jclouds 1.2 released!</h1>
+ <span class="text-muted">18 October 2011, by Adrian Cole</span>
+ </div>
+ <p>The 1.2 release of jclouds includes results of almost 2 months
effort by our <a
href="/documentation/reference/apps-that-use-jclouds">community</a>. A total of
55 Issues were addressed between jclouds 1.1 and 1.2, stabilizing the cloud so
you donât have to!</p>
+
+<ul>
+ <li>We now support 33 cloud providers and reach 8 new data centers from <a
href="http://www.cloudsigma.com/">CloudSigma</a>, <a
href="http://www.go2cloud.co.za/">Go2Cloud</a>, and <a
href="http://www.softlayer.com/cloudlayer/build-your-own-cloud">SoftLayer</a>.</li>
+ <li>Weâve made sysadminy tasks more programmable, and feel more like Java.
Using <em>submitScriptOnNode</em>, you can use java concurrent semantics for
bash scripts!</li>
+</ul>
+
+<figure class="highlight"><pre><code class="language-java"
data-lang="java"><span class="n">future</span> <span class="o">=</span> <span
class="n">client</span><span class="o">.</span><span
class="na">submitScriptOnNode</span><span class="o">(</span><span
class="n">node</span><span class="o">.</span><span class="na">getId</span><span
class="o">(),</span>
+ <span class="nc">AdminAccess</span><span
class="o">.</span><span class="na">builder</span><span
class="o">().</span><span class="na">adminUsername</span><span
class="o">(</span><span class="s">"foo"</span><span class="o">).</span><span
class="na">build</span><span class="o">(),</span>
+ <span class="n">nameTask</span><span class="o">(</span><span
class="s">"adminUpdate"</span><span class="o">));</span></code></pre></figure>
+
+<p>As always, we keep our <a
href="https://github.com/jclouds/jclouds-examples">examples site</a> up to date
so you can see how to work this stuff. Next release will be in approximately
1-months time. Look out for progress including <a
href="http://www.vmware.com/products/vcloud-director/overview.html">vCloud
1.5</a>, <a href="http://voxel.net/voxcloud">Voxel</a>, and <a
href="https://www.virtualbox.org/">VirtualBox</a>.</p>
+
+<p>For full details on the jclouds 1.2.1 release, check out our <a
href="/documentation/releasenotes/1.2">release notes</a>.</p>
+
+<p>Catch up with us on <a href="https://twitter.com/jclouds">twitter</a>, irc,
the mailing-list, or IRL at one of the many upcoming <a
href="http://www.meetup.com/jclouds/">events</a>.</p>
+
+<p>Great job, team!</p>
+
+
+ <div id="comments">
+ <hr/>
+ <div id="disqus_thread"></div>
+<script type="text/javascript">
+var disqus_shortname = 'jclouds';
+/* * * DON'T EDIT BELOW THIS LINE * * */
+(function() {
+ var dsq = document.createElement('script'); dsq.type = 'text/javascript';
dsq.async = true;
+ dsq.src = '//' + disqus_shortname + '.disqus.com/embed.js';
+ (document.getElementsByTagName('head')[0] ||
document.getElementsByTagName('body')[0]).appendChild(dsq);
+})();
+</script>
+<noscript>Please enable JavaScript to view the <a
href="https://disqus.com/?ref_noscript">Comments powered by
Disqus.</a></noscript>
+<a href="https://disqus.com" class="dsq-brlink">Comments powered by <span
class="logo-disqus">Disqus</span></a>
+
+ </div>
+
+ <div class="row clearfix">
+ <div id="footer" class="col-md-12 column">
+ <div id="footer">
+ <hr/>
+ <div class="row clearfix">
+ <div class="col-md-2 column">
+ <p class="text-center">
+ <a class="text-primary" href="/start/">Getting Started</a>
+ </p>
+ </div>
+ <div class="col-md-2 column">
+ <p class="text-center">
+ <a class="text-primary" href="/reference/report-a-bug/">Report
a Bug</a>
+ </p>
+ </div>
+ <div class="col-md-2 column">
+ <p class="text-center">
+ <a
href="https://github.com/apache/jclouds-site/edit/master/_posts/2011-10-18-jclouds-1-2-released.md">Fix
This Page</a><a class="text-primary"
href="https://cwiki.apache.org/confluence/display/JCLOUDS/How+to+Contribute+Documentation"><sup>*</sup></a>
+ </p>
+ </div>
+ <div class="col-md-2 column">
+ <p class="text-center">
+ <a class="text-primary"
href="https://cwiki.apache.org/confluence/display/JCLOUDS/How+to+Contribute">Contribute
Code</a>
+ </p>
+ </div>
+ <div class="col-md-2 column">
+ <p class="text-center">
+ <a class="text-primary" href="/community/">Contact Us</a>
+ </p>
+ </div>
+ <div class="col-md-2 column">
+ <p class="text-center">
+ <a class="text-primary"
href="https://twitter.com/jclouds">Follow Us</a>
+ </p>
+ </div>
+ </div>
+ <hr style="margin-top: 10px"/>
+ <div class="row clearfix">
+ <div class="col-md-12 column">
+ <p class="text-center">
+ Copyright © 2011-2014 <a href="https://www.apache.org">The
Apache Software Foundation</a>. All Rights Reserved.
+ <a
href="https://privacy.apache.org/policies/privacy-policy-public.html">Privacy
policy</a>.
+ </p>
+ <p class="text-center">
+ Apache, jclouds, Apache jclouds, the jclouds logo, and the
Apache feather logos are registered trademarks or trademarks of the Apache
Software Foundation.
+ </p>
+ <p class="text-center">
+ <img src="/img/Apache_Logo.png" height="120" />
+ </p>
+ <p class="text-center">
+ <a href="https://donate.apache.org/" title="Support Apache">
+ <img src="/img/support-apache.png" height="120" />
+ </a>
+ </p>
+ <br/>
+ </div>
+ </div>
+</div>
+
+ </div>
+ </div>
+ </div>
+ </body>
+</html>
Added:
jclouds/site-content/blog/2012/01/17/jclouds-training-and-jfokus-stockholm.html
URL:
http://svn.apache.org/viewvc/jclouds/site-content/blog/2012/01/17/jclouds-training-and-jfokus-stockholm.html?rev=1923693&view=auto
==============================================================================
---
jclouds/site-content/blog/2012/01/17/jclouds-training-and-jfokus-stockholm.html
(added)
+++
jclouds/site-content/blog/2012/01/17/jclouds-training-and-jfokus-stockholm.html
Mon Feb 10 07:25:53 2025
@@ -0,0 +1,246 @@
+<!DOCTYPE html>
+<html lang="en">
+ <head>
+ <meta charset="utf-8">
+<title>Apache jclouds® :: jclouds training and Jfokus Stockholm</title>
+<meta name="viewport" content="width=device-width, initial-scale=1.0">
+<meta name="description" content="">
+<meta name="author" content="">
+
+<!--link rel="stylesheet/less" href="less/bootstrap.less" type="text/css" /-->
+<!--link rel="stylesheet/less" href="less/responsive.less" type="text/css" /-->
+<!--script src="js/less-1.3.3.min.js"></script-->
+<!--append â#!watchâ to the browser URL, then refresh the page. -->
+
+<link href="/css/bootstrap.min.css" rel="stylesheet">
+<link href="/css/style.css" rel="stylesheet">
+<link href="/css/syntax.css" rel="stylesheet">
+
+<!-- HTML5 shim, for IE6-8 support of HTML5 elements -->
+<!--[if lt IE 9]>
+<script src="js/html5shiv.js"></script>
+<![endif]-->
+
+<!-- Fav and touch icons -->
+<!--
+<link rel="apple-touch-icon-precomposed" sizes="144x144"
href="/img/apple-touch-icon-144-precomposed.png">
+<link rel="apple-touch-icon-precomposed" sizes="114x114"
href="/img/apple-touch-icon-114-precomposed.png">
+<link rel="apple-touch-icon-precomposed" sizes="72x72"
href="/img/apple-touch-icon-72-precomposed.png">
+<link rel="apple-touch-icon-precomposed"
href="/img/apple-touch-icon-57-precomposed.png">
+-->
+<link rel="shortcut icon" href="/favicon.ico">
+
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml"
title="Blog Posts Feed">
+<link rel="alternate" type="application/atom+xml"
href="/releasenotes/atom.xml" title="Release Notes Feed">
+
+<script type="text/javascript" src="/js/jquery.min.js"></script>
+<script type="text/javascript" src="/js/bootstrap.min.js"></script>
+<script type="text/javascript" src="/js/toc.js"></script>
+
+
+ </head>
+ <body>
+ <nav class="navbar navbar-default navbar-fixed-top" role="navigation">
+ <div class="container">
+ <div class="navbar-header">
+ <button type="button" class="navbar-toggle" data-toggle="collapse"
data-target="#bs-example-navbar-collapse-1">
+ <span class="sr-only">Toggle navigation</span>
+ <span class="icon-bar"></span>
+ <span class="icon-bar"></span>
+ <span class="icon-bar"></span>
+ </button>
+ <a class="navbar-brand" href="/">Apache jclouds ®</a>
+ </div>
+
+ <div class="collapse navbar-collapse"
id="bs-example-navbar-collapse-1">
+ <ul class="nav navbar-nav">
+ <li class="dropdown">
+ <a href="#" class="dropdown-toggle"
data-toggle="dropdown">Getting Started<strong class="caret"></strong></a>
+ <ul class="dropdown-menu">
+ <li><a href="/start/what-is-jclouds/">What Is Apache
jclouds?</a></li>
+ <li><a href="/start/install/">Installation
Guide</a></li>
+ <li class="divider"></li>
+ <li><a href="/start/concepts/">Core Concepts</a></li>
+ <li><a href="/start/compute/">ComputeService</a></li>
+ <li><a href="/start/blobstore/">BlobStore</a></li>
+ <li><a
href="https://github.com/apache/jclouds-examples">Examples</a></li>
+ </ul>
+ </li>
+ <li class="dropdown">
+ <a href="#" class="dropdown-toggle"
data-toggle="dropdown">Documentation<strong class="caret"></strong></a>
+ <ul class="dropdown-menu">
+ <li><a href="/reference/providers/">Cloud
Providers</a></li>
+ <li><a href="/guides">User Guides</a></li>
+ <li><a
href="/reference/troubleshooting/">Troubleshooting</a></li>
+ <li><a
href="/reference/configuration/">Configuration</a></li>
+ <li><a href="/reference/logging/">Logging</a></li>
+ <li><a href="/reference/javadoc/">Javadoc</a></li>
+ <li class="divider"></li>
+ <li class="dropdown-header">Developer Guides</li>
+ <li><a
href="https://cwiki.apache.org/confluence/display/JCLOUDS/">Wiki</a></li>
+ </ul>
+ </li>
+ <li class="dropdown">
+ <a href="#" class="dropdown-toggle"
data-toggle="dropdown">Community<strong class="caret"></strong></a>
+ <ul class="dropdown-menu">
+ <li><a href="/community/">Get In Touch!</a></li>
+ <li><a href="/community/users/">Who Is Using
jclouds?</a></li>
+ <li class="divider"></li>
+ <li class="dropdown-header">Contribute</li>
+ <li><a href="/reference/report-a-bug/">Report a
Bug</a></li>
+ <li><a
href="https://ci-builds.apache.org/job/JClouds/">Continuous Integration</a></li>
+ <li><a
href="https://cwiki.apache.org/confluence/display/JCLOUDS/How+to+Contribute">How
To Contribute Code</a></li>
+ <li><a
href="https://cwiki.apache.org/confluence/display/JCLOUDS/How+to+Contribute+Documentation">How
To Contribute Documentation</a></li>
+ </ul>
+ </li>
+ <li class="dropdown">
+ <a href="#" class="dropdown-toggle"
data-toggle="dropdown">About Apache<strong class="caret"></strong></a>
+ <ul class="dropdown-menu">
+ <li><a href="https://www.apache.org">The Apache
Software Foundation</a></li>
+ <li><a
href="https://www.apache.org/licenses/">License</a></li>
+ <li><a
href="https://www.apache.org/foundation/contributing.html">Donations</a></li>
+ <li><a
href="https://www.apache.org/foundation/sponsorship.html">Sponsorship</a></li>
+ <li><a
href="https://www.apache.org/security/">Security</a></li>
+ <li><a
href="https://www.apache.org/foundation/thanks.html">Thanks</a></li>
+ <li class="divider"></li>
+ <li class="dropdown-header">Apache Events</li>
+ <li><a
href="https://www.apache.org/events/current-event.html"><img
src="https://www.apache.org/events/current-event-234x60.png"/></a></li>
+ </ul>
+ </li>
+ <li><a href="/blog">Blog</a></li>
+ </ul>
+ <ul class="nav navbar-nav navbar-right">
+ <li class="dropdown">
+ <a href="#" class="dropdown-toggle"
data-toggle="dropdown">Release Notes<strong class="caret"></strong></a>
+ <ul class="dropdown-menu">
+ <!-- only keep the release notes for supported
versions in this list -->
+ <li><a href="/releasenotes/2.5.0">2.5.0</a></li>
+ <li><a href="/releasenotes/2.4.0">2.4.0</a></li>
+ <li><a href="/releasenotes/2.3.0">2.3.0</a></li>
+ <li><a href="/releasenotes/2.2.1">2.2.1</a></li>
+ <li><a href="/releasenotes/2.2.0">2.2.0</a></li>
+ <li><a href="/releasenotes/2.1.3">2.1.3</a></li>
+ <li><a href="/releasenotes/2.1.2">2.1.2</a></li>
+ <li><a href="/releasenotes/2.1.1">2.1.1</a></li>
+ <li><a href="/releasenotes/2.1.0">2.1.0</a></li>
+ <li><a href="/releasenotes/2.0.3">2.0.3</a></li>
+ <li><a href="/releasenotes/2.0.2">2.0.2</a></li>
+ <li><a href="/releasenotes/2.0.1">2.0.1</a></li>
+ <li><a href="/releasenotes/2.0.0">2.0.0</a></li>
+ <li class="divider"></li>
+ <li class="dropdown-header">Previous releases</li>
+ <li><a href="/releasenotes">Release archive</a></li>
+ </ul>
+ </li>
+ <li>
+ <div>
+ <a class="btn btn-success navbar-btn"
href="/start/install/">
+ <span class="glyphicon glyphicon-download"></span>
+ Install
+ </a>
+ </div>
+ </li>
+ </ul>
+ </div>
+ </div>
+</nav>
+
+ <div class="container">
+ <div class="page-header">
+ <h1>jclouds training and Jfokus Stockholm</h1>
+ <span class="text-muted">17 January 2012, by Adrian Cole</span>
+ </div>
+ <p>For those of you in Stockholm, or coming in for Jfokus, donât
miss out on a few nearby events.</p>
+
+<ul>
+ <li><strong>8 Feb:</strong> <a
href="http://www.citerus.se/post/591574-learn-portable-cloud-development-from-founder">jcloudsTraining@Citerus</a>
- First comprehensive jclouds training, a 3-day dive into ComputeService led
by Mattias Holmqvist and I.</li>
+ <li><strong>15 Feb:</strong> <a
href="http://www.jfokus.se/jfokus/talks.jsp#Developing%20portable%20PaaS%20applications">MultiPaaS@Jfokus</a>
- Multi-PaaS session by Andrew Phillips, including decision making in PaaS and
experiences taking our <a
href="http://www.jclouds.org/documentation/examples/google-app-engine">Google
App Engine demo</a> to CloudBees.</li>
+ <li><strong>15 Feb:</strong> <a
href="http://www.meetup.com/jclouds/events/48534352/">Meetup@Jfokus</a> - Hear
about whatâs new in jclouds 1.3, talk about cool jclouds core, integrations,
and cloudy stuff in Sweden.</li>
+</ul>
+
+<p>Iâll also be doing some cloud tracking at JFokus and generally available
for beer :) See you in freezing Stockholm!</p>
+
+<p>Adrian</p>
+
+
+ <div id="comments">
+ <hr/>
+ <div id="disqus_thread"></div>
+<script type="text/javascript">
+var disqus_shortname = 'jclouds';
+/* * * DON'T EDIT BELOW THIS LINE * * */
+(function() {
+ var dsq = document.createElement('script'); dsq.type = 'text/javascript';
dsq.async = true;
+ dsq.src = '//' + disqus_shortname + '.disqus.com/embed.js';
+ (document.getElementsByTagName('head')[0] ||
document.getElementsByTagName('body')[0]).appendChild(dsq);
+})();
+</script>
+<noscript>Please enable JavaScript to view the <a
href="https://disqus.com/?ref_noscript">Comments powered by
Disqus.</a></noscript>
+<a href="https://disqus.com" class="dsq-brlink">Comments powered by <span
class="logo-disqus">Disqus</span></a>
+
+ </div>
+
+ <div class="row clearfix">
+ <div id="footer" class="col-md-12 column">
+ <div id="footer">
+ <hr/>
+ <div class="row clearfix">
+ <div class="col-md-2 column">
+ <p class="text-center">
+ <a class="text-primary" href="/start/">Getting Started</a>
+ </p>
+ </div>
+ <div class="col-md-2 column">
+ <p class="text-center">
+ <a class="text-primary" href="/reference/report-a-bug/">Report
a Bug</a>
+ </p>
+ </div>
+ <div class="col-md-2 column">
+ <p class="text-center">
+ <a
href="https://github.com/apache/jclouds-site/edit/master/_posts/2012-01-17-jclouds-training-and-jfokus-stockholm.md">Fix
This Page</a><a class="text-primary"
href="https://cwiki.apache.org/confluence/display/JCLOUDS/How+to+Contribute+Documentation"><sup>*</sup></a>
+ </p>
+ </div>
+ <div class="col-md-2 column">
+ <p class="text-center">
+ <a class="text-primary"
href="https://cwiki.apache.org/confluence/display/JCLOUDS/How+to+Contribute">Contribute
Code</a>
+ </p>
+ </div>
+ <div class="col-md-2 column">
+ <p class="text-center">
+ <a class="text-primary" href="/community/">Contact Us</a>
+ </p>
+ </div>
+ <div class="col-md-2 column">
+ <p class="text-center">
+ <a class="text-primary"
href="https://twitter.com/jclouds">Follow Us</a>
+ </p>
+ </div>
+ </div>
+ <hr style="margin-top: 10px"/>
+ <div class="row clearfix">
+ <div class="col-md-12 column">
+ <p class="text-center">
+ Copyright © 2011-2014 <a href="https://www.apache.org">The
Apache Software Foundation</a>. All Rights Reserved.
+ <a
href="https://privacy.apache.org/policies/privacy-policy-public.html">Privacy
policy</a>.
+ </p>
+ <p class="text-center">
+ Apache, jclouds, Apache jclouds, the jclouds logo, and the
Apache feather logos are registered trademarks or trademarks of the Apache
Software Foundation.
+ </p>
+ <p class="text-center">
+ <img src="/img/Apache_Logo.png" height="120" />
+ </p>
+ <p class="text-center">
+ <a href="https://donate.apache.org/" title="Support Apache">
+ <img src="/img/support-apache.png" height="120" />
+ </a>
+ </p>
+ <br/>
+ </div>
+ </div>
+</div>
+
+ </div>
+ </div>
+ </div>
+ </body>
+</html>
Added: jclouds/site-content/blog/2012/01/21/jclouds-1-3-released.html
URL:
http://svn.apache.org/viewvc/jclouds/site-content/blog/2012/01/21/jclouds-1-3-released.html?rev=1923693&view=auto
==============================================================================
--- jclouds/site-content/blog/2012/01/21/jclouds-1-3-released.html (added)
+++ jclouds/site-content/blog/2012/01/21/jclouds-1-3-released.html Mon Feb 10
07:25:53 2025
@@ -0,0 +1,276 @@
+<!DOCTYPE html>
+<html lang="en">
+ <head>
+ <meta charset="utf-8">
+<title>Apache jclouds® :: jclouds 1.3 released!</title>
+<meta name="viewport" content="width=device-width, initial-scale=1.0">
+<meta name="description" content="">
+<meta name="author" content="">
+
+<!--link rel="stylesheet/less" href="less/bootstrap.less" type="text/css" /-->
+<!--link rel="stylesheet/less" href="less/responsive.less" type="text/css" /-->
+<!--script src="js/less-1.3.3.min.js"></script-->
+<!--append â#!watchâ to the browser URL, then refresh the page. -->
+
+<link href="/css/bootstrap.min.css" rel="stylesheet">
+<link href="/css/style.css" rel="stylesheet">
+<link href="/css/syntax.css" rel="stylesheet">
+
+<!-- HTML5 shim, for IE6-8 support of HTML5 elements -->
+<!--[if lt IE 9]>
+<script src="js/html5shiv.js"></script>
+<![endif]-->
+
+<!-- Fav and touch icons -->
+<!--
+<link rel="apple-touch-icon-precomposed" sizes="144x144"
href="/img/apple-touch-icon-144-precomposed.png">
+<link rel="apple-touch-icon-precomposed" sizes="114x114"
href="/img/apple-touch-icon-114-precomposed.png">
+<link rel="apple-touch-icon-precomposed" sizes="72x72"
href="/img/apple-touch-icon-72-precomposed.png">
+<link rel="apple-touch-icon-precomposed"
href="/img/apple-touch-icon-57-precomposed.png">
+-->
+<link rel="shortcut icon" href="/favicon.ico">
+
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml"
title="Blog Posts Feed">
+<link rel="alternate" type="application/atom+xml"
href="/releasenotes/atom.xml" title="Release Notes Feed">
+
+<script type="text/javascript" src="/js/jquery.min.js"></script>
+<script type="text/javascript" src="/js/bootstrap.min.js"></script>
+<script type="text/javascript" src="/js/toc.js"></script>
+
+
+ </head>
+ <body>
+ <nav class="navbar navbar-default navbar-fixed-top" role="navigation">
+ <div class="container">
+ <div class="navbar-header">
+ <button type="button" class="navbar-toggle" data-toggle="collapse"
data-target="#bs-example-navbar-collapse-1">
+ <span class="sr-only">Toggle navigation</span>
+ <span class="icon-bar"></span>
+ <span class="icon-bar"></span>
+ <span class="icon-bar"></span>
+ </button>
+ <a class="navbar-brand" href="/">Apache jclouds ®</a>
+ </div>
+
+ <div class="collapse navbar-collapse"
id="bs-example-navbar-collapse-1">
+ <ul class="nav navbar-nav">
+ <li class="dropdown">
+ <a href="#" class="dropdown-toggle"
data-toggle="dropdown">Getting Started<strong class="caret"></strong></a>
+ <ul class="dropdown-menu">
+ <li><a href="/start/what-is-jclouds/">What Is Apache
jclouds?</a></li>
+ <li><a href="/start/install/">Installation
Guide</a></li>
+ <li class="divider"></li>
+ <li><a href="/start/concepts/">Core Concepts</a></li>
+ <li><a href="/start/compute/">ComputeService</a></li>
+ <li><a href="/start/blobstore/">BlobStore</a></li>
+ <li><a
href="https://github.com/apache/jclouds-examples">Examples</a></li>
+ </ul>
+ </li>
+ <li class="dropdown">
+ <a href="#" class="dropdown-toggle"
data-toggle="dropdown">Documentation<strong class="caret"></strong></a>
+ <ul class="dropdown-menu">
+ <li><a href="/reference/providers/">Cloud
Providers</a></li>
+ <li><a href="/guides">User Guides</a></li>
+ <li><a
href="/reference/troubleshooting/">Troubleshooting</a></li>
+ <li><a
href="/reference/configuration/">Configuration</a></li>
+ <li><a href="/reference/logging/">Logging</a></li>
+ <li><a href="/reference/javadoc/">Javadoc</a></li>
+ <li class="divider"></li>
+ <li class="dropdown-header">Developer Guides</li>
+ <li><a
href="https://cwiki.apache.org/confluence/display/JCLOUDS/">Wiki</a></li>
+ </ul>
+ </li>
+ <li class="dropdown">
+ <a href="#" class="dropdown-toggle"
data-toggle="dropdown">Community<strong class="caret"></strong></a>
+ <ul class="dropdown-menu">
+ <li><a href="/community/">Get In Touch!</a></li>
+ <li><a href="/community/users/">Who Is Using
jclouds?</a></li>
+ <li class="divider"></li>
+ <li class="dropdown-header">Contribute</li>
+ <li><a href="/reference/report-a-bug/">Report a
Bug</a></li>
+ <li><a
href="https://ci-builds.apache.org/job/JClouds/">Continuous Integration</a></li>
+ <li><a
href="https://cwiki.apache.org/confluence/display/JCLOUDS/How+to+Contribute">How
To Contribute Code</a></li>
+ <li><a
href="https://cwiki.apache.org/confluence/display/JCLOUDS/How+to+Contribute+Documentation">How
To Contribute Documentation</a></li>
+ </ul>
+ </li>
+ <li class="dropdown">
+ <a href="#" class="dropdown-toggle"
data-toggle="dropdown">About Apache<strong class="caret"></strong></a>
+ <ul class="dropdown-menu">
+ <li><a href="https://www.apache.org">The Apache
Software Foundation</a></li>
+ <li><a
href="https://www.apache.org/licenses/">License</a></li>
+ <li><a
href="https://www.apache.org/foundation/contributing.html">Donations</a></li>
+ <li><a
href="https://www.apache.org/foundation/sponsorship.html">Sponsorship</a></li>
+ <li><a
href="https://www.apache.org/security/">Security</a></li>
+ <li><a
href="https://www.apache.org/foundation/thanks.html">Thanks</a></li>
+ <li class="divider"></li>
+ <li class="dropdown-header">Apache Events</li>
+ <li><a
href="https://www.apache.org/events/current-event.html"><img
src="https://www.apache.org/events/current-event-234x60.png"/></a></li>
+ </ul>
+ </li>
+ <li><a href="/blog">Blog</a></li>
+ </ul>
+ <ul class="nav navbar-nav navbar-right">
+ <li class="dropdown">
+ <a href="#" class="dropdown-toggle"
data-toggle="dropdown">Release Notes<strong class="caret"></strong></a>
+ <ul class="dropdown-menu">
+ <!-- only keep the release notes for supported
versions in this list -->
+ <li><a href="/releasenotes/2.5.0">2.5.0</a></li>
+ <li><a href="/releasenotes/2.4.0">2.4.0</a></li>
+ <li><a href="/releasenotes/2.3.0">2.3.0</a></li>
+ <li><a href="/releasenotes/2.2.1">2.2.1</a></li>
+ <li><a href="/releasenotes/2.2.0">2.2.0</a></li>
+ <li><a href="/releasenotes/2.1.3">2.1.3</a></li>
+ <li><a href="/releasenotes/2.1.2">2.1.2</a></li>
+ <li><a href="/releasenotes/2.1.1">2.1.1</a></li>
+ <li><a href="/releasenotes/2.1.0">2.1.0</a></li>
+ <li><a href="/releasenotes/2.0.3">2.0.3</a></li>
+ <li><a href="/releasenotes/2.0.2">2.0.2</a></li>
+ <li><a href="/releasenotes/2.0.1">2.0.1</a></li>
+ <li><a href="/releasenotes/2.0.0">2.0.0</a></li>
+ <li class="divider"></li>
+ <li class="dropdown-header">Previous releases</li>
+ <li><a href="/releasenotes">Release archive</a></li>
+ </ul>
+ </li>
+ <li>
+ <div>
+ <a class="btn btn-success navbar-btn"
href="/start/install/">
+ <span class="glyphicon glyphicon-download"></span>
+ Install
+ </a>
+ </div>
+ </li>
+ </ul>
+ </div>
+ </div>
+</nav>
+
+ <div class="container">
+ <div class="page-header">
+ <h1>jclouds 1.3 released!</h1>
+ <span class="text-muted">21 January 2012, by Adrian Cole</span>
+ </div>
+ <p>The 1.3 release of jclouds includes results of 3-months effort
by our contributors. A total of 57 Issues were addressed between jclouds 1.2.0
and the current revision of jclouds 1.3 (1.3.1).</p>
+
+<p>Notable updates include:</p>
+
+<ul>
+ <li>Support for Citrix CloudStack 2.2.13+</li>
+ <li>Support for vCloud Director 1.5 endpoints</li>
+ <li>Support for OpenStack Nova via our eucalyptus support</li>
+</ul>
+
+<p>This release also supports more locations than ever including:</p>
+
+<ul>
+ <li>Introduction of Ninefold compute in Sydney and HP Cloud Object Storage
in SuperNAP (vegas)</li>
+ <li>New aws-ec2 regions in Oregon and Sao Paulo</li>
+ <li>New ElasticHosts zones in Toronto and Los Angeles</li>
+</ul>
+
+<p>We also have a few new tricks for power users:</p>
+
+<ul>
+ <li>image-id and login-user properties allow you to customize the default
ComputeService template.</li>
+ <li>Support for adding/removing nodes from Rackspace Cloud Load
Balancers</li>
+ <li><a
href="https://github.com/jclouds/jclouds/blob/master/providers/cloudsigma-zrh/src/test/java/org/jclouds/cloudsigma/compute/CloudSigmaZurichComputeServiceLiveTest.java">Solid
state drive (SSD) support</a> for Cloudsigma</li>
+ <li>Support for aws-s3 Reduce Redundancy Storage</li>
+ <li>New property to automatically assign elastic IP addresses (handy for
OpenStack Nova).</li>
+</ul>
+
+<p>As always, we keep our <a
href="https://github.com/jclouds/jclouds-examples">examples site</a> up to date
so you can see how to work this stuff. Also, check out recent <a
href="/documentation/reference/apps-that-use-jclouds">jclouds integrations</a>
including <a href="http://www.abiquo.com">Abiquo 2.0</a>, <a
href="http://camel.apache.org/jclouds.html">Apache Camel</a>, <a
href="http://www.elasticinbox.com/">ElasticInbox</a>, and <a
href="http://www.gigaspaces.com/cloudify">GigaSpaces Cloudify</a>.</p>
+
+<p>Please submit your own ideas and let us know if there are features youâd
like to see, need help on, or are interested in contributing. Make sure you
follow us on <a href="https://twitter.com/jclouds">Twitter</a> for updates. If
you are interested in learning about jclouds 1.3 IRL, come to our <a
href="http://www.citerus.se/post/591574-learn-portable-cloud-development-from-founder">training
in Stockholm</a> or our next <a
href="http://www.meetup.com/jclouds/events/48534352/">meetup</a> at <a
href="http://www.meetup.com/jclouds/events/48534352/">Jfokus</a>.</p>
+
+<h2 id="credits">Credits</h2>
+
+<p>Special thanks to Alcatel Lucent for sponsoring the majority of our
CloudStack implementation, and the CloudStack community for answering hundreds
of questions over the last year! Additional thanks to Jeremy Daggett from HP
for contributing HP Cloud Object Storage support, and setting stage for further
OpenStack improvements in future releases. Also thanks to Jesse Wilson from
Gson, who took time with us to hone our use of Gson to the point where we no
longer require patches.</p>
+
+<p>Finally, thanks to everyone who contributed their time and effort in order
to make this release happen. Check out whoâs been busy <a
href="http://www.ohloh.net/p/jclouds/contributors?query=&sort=latest_commit">here</a>.</p>
+
+<h2 id="more-info">More info?</h2>
+
+<p>Check out the <a href="/documentation/releasenotes/1.3">release notes</a>
for more info on this release!</p>
+
+
+ <div id="comments">
+ <hr/>
+ <div id="disqus_thread"></div>
+<script type="text/javascript">
+var disqus_shortname = 'jclouds';
+/* * * DON'T EDIT BELOW THIS LINE * * */
+(function() {
+ var dsq = document.createElement('script'); dsq.type = 'text/javascript';
dsq.async = true;
+ dsq.src = '//' + disqus_shortname + '.disqus.com/embed.js';
+ (document.getElementsByTagName('head')[0] ||
document.getElementsByTagName('body')[0]).appendChild(dsq);
+})();
+</script>
+<noscript>Please enable JavaScript to view the <a
href="https://disqus.com/?ref_noscript">Comments powered by
Disqus.</a></noscript>
+<a href="https://disqus.com" class="dsq-brlink">Comments powered by <span
class="logo-disqus">Disqus</span></a>
+
+ </div>
+
+ <div class="row clearfix">
+ <div id="footer" class="col-md-12 column">
+ <div id="footer">
+ <hr/>
+ <div class="row clearfix">
+ <div class="col-md-2 column">
+ <p class="text-center">
+ <a class="text-primary" href="/start/">Getting Started</a>
+ </p>
+ </div>
+ <div class="col-md-2 column">
+ <p class="text-center">
+ <a class="text-primary" href="/reference/report-a-bug/">Report
a Bug</a>
+ </p>
+ </div>
+ <div class="col-md-2 column">
+ <p class="text-center">
+ <a
href="https://github.com/apache/jclouds-site/edit/master/_posts/2012-01-21-jclouds-1-3-released.md">Fix
This Page</a><a class="text-primary"
href="https://cwiki.apache.org/confluence/display/JCLOUDS/How+to+Contribute+Documentation"><sup>*</sup></a>
+ </p>
+ </div>
+ <div class="col-md-2 column">
+ <p class="text-center">
+ <a class="text-primary"
href="https://cwiki.apache.org/confluence/display/JCLOUDS/How+to+Contribute">Contribute
Code</a>
+ </p>
+ </div>
+ <div class="col-md-2 column">
+ <p class="text-center">
+ <a class="text-primary" href="/community/">Contact Us</a>
+ </p>
+ </div>
+ <div class="col-md-2 column">
+ <p class="text-center">
+ <a class="text-primary"
href="https://twitter.com/jclouds">Follow Us</a>
+ </p>
+ </div>
+ </div>
+ <hr style="margin-top: 10px"/>
+ <div class="row clearfix">
+ <div class="col-md-12 column">
+ <p class="text-center">
+ Copyright © 2011-2014 <a href="https://www.apache.org">The
Apache Software Foundation</a>. All Rights Reserved.
+ <a
href="https://privacy.apache.org/policies/privacy-policy-public.html">Privacy
policy</a>.
+ </p>
+ <p class="text-center">
+ Apache, jclouds, Apache jclouds, the jclouds logo, and the
Apache feather logos are registered trademarks or trademarks of the Apache
Software Foundation.
+ </p>
+ <p class="text-center">
+ <img src="/img/Apache_Logo.png" height="120" />
+ </p>
+ <p class="text-center">
+ <a href="https://donate.apache.org/" title="Support Apache">
+ <img src="/img/support-apache.png" height="120" />
+ </a>
+ </p>
+ <br/>
+ </div>
+ </div>
+</div>
+
+ </div>
+ </div>
+ </div>
+ </body>
+</html>