Skip to content

Latest commit

 

History

History
145 lines (82 loc) · 3.26 KB

ReleaseNotes.md

File metadata and controls

145 lines (82 loc) · 3.26 KB

1.7.3

  • Re-release of 1.7.2 which didn't include all the commits.

1.7.2

  • Update to jclouds 1.7.2 as default

  • Make dep on lein-pallet-release to RELEASE and remove old automation from profile.clj.

  • Update .gitignore with newly generated files.

  • Fix version numbering changes made by lein-pallet-release.

  • Remove checking for creds. provider. No backwards support for jclouds 1.6-.

  • Fix credentials value in service-properties. Closes #7.

1.7.1

  • Add compatibility with jdk 1.6

1.7.0

  • No changes since 1.7.0-alpha.3

1.7.0-alpha.3

  • Update to clj-jclouds 1.1 for compat with clojure 1.2

  • Remove use of clojure/reflect for compat with clj 1.2

1.7.0-alpha.2

  • Use clj-jclouds Instead of using jclouds own clojure code, depend on clj-jclouds which can be updated independently of the jclouds version.

1.7.0-alpha.1

  • Update to jclouds 1.7.1

1.5.4

  • Update to pallet 0.8.0-RC.8

  • Return nil if p.compute/packager-for-os throws When looking up the packager for a node, return nil if the underlying packager-for-os call throws.

  • Remove usage of deprecated jclouds method The ComputeServiceUtils/getSupportedProviders class method is deprecated and has been removed in jclouds/jclouds@dc4ca1efbd (which is in the 1.6.0 branch).

    This commit changes pallet.compute.jclouds/supported-providers to do what ComputeServiceUtils/getSupportedProviders and org.jclouds.rest.providers.Providers/getSupportedProvidersOfType used to do.

    Manual testing verified that for the current classpath, the old and new implementations of the method both return the same set.

1.5.3

  • Use lein and publish to com.palletops on clojars

  • Make tag queries return nil if tags unsupported

  • Report correct provider in service-properties

  • Improve logging around tag api acquisition

  • Fix issues with jclouds 1.5.6 support

  • Update tests for latest pallet 0.8.0

1.5.2

Features

  • Update clojure version to 1.3.0

  • Update to jclouds 1.5.5

  • Enable node tags for AWS EC2.

  • Implement compute-service-properties. The service can now be introspected.

  • Implement NodeHardware protocol. Node hardware is now queryable.

Fixes

  • Fix service-properties support in jclouds 1.5.6+

  • Fix node tagging support

  • Remove slingshot and fix 0.8 tests

  • Log node start failure exceptions

  • Use only :image-id for template if specified Stop other information in the template from preventing a match.

  • Ensure node start exceptions are reported

1.5.1

  • Fix destruction of failed nodes

1.5.0

  • Handle case where jclouds returns nil credentials

  • Update to jclouds 1.5.2

1.5.0-alpha.1

  • Update to jclouds 1.5.0 beta.11

  • Make jclouds-all and jclouds-sshj test scoped

  • Make os-version return nil instead of an empty string When the version is not available from jclouds, avoid returning an empty string.

  • Force the use of a run script This ensures that ssh is useable when the nodes are returned from jclouds

  • Add test for image-user and fix

  • Add support for pallet 0.8.x

  • Add logic to detect sshj and jsch extensions jsch was being assumed.

  • Add jclouds template to logging

  • Ensure ssh-port returns a value

  • Implement getStatus on ComputeMetadataIncludingStatus It was being implemented on NodeMetadata

  • Add getStatus method to JcloudsNode