| Apache Whirr Change Log |
| |
| Release 0.3.0 - 2011-01-15 |
| |
| NEW FEATURES |
| |
| WHIRR-117. Composable services. (tomwhite) |
| |
| WHIRR-176. Set AWS credentials in the local site file for Hadoop S3 access. |
| (Lars George via tomwhite) |
| |
| WHIRR-25. Add HBase service. (Lars George via tomwhite) |
| |
| IMPROVEMENTS |
| |
| WHIRR-87. Parallelize Hadoop cluster creation. (tomwhite) |
| |
| WHIRR-92. Add a benchmark for Hadoop clusters. (tomwhite) |
| |
| WHIRR-153. Add documentation for WHIRR-87 (Parallelize Hadoop cluster |
| creation). (tomwhite) |
| |
| WHIRR-115. Distribution should include documentation. (tomwhite) |
| |
| WHIRR-154. Cassandra: expose JMX port. (Kelvin Kakugawa via tomwhite) |
| |
| WHIRR-160. Improve SSH key diagnostics. (Andrei Savu via tomwhite) |
| |
| WHIRR-150. Allow retrieval of instance roles. (tomwhite) |
| |
| WHIRR-163. Support environment variable interpolation in configuration |
| properties. (tomwhite) |
| |
| WHIRR-157. Remove service name property. (tomwhite) |
| |
| WHIRR-166. Improve docs regarding private keys. (Stu Hood via tomwhite) |
| |
| WHIRR-174. Fix ZooKeeper to allow stand-alone mode setups. |
| (Lars George via tomwhite) |
| |
| WHIRR-145. Add Whirr recipes for common configurations. (tomwhite) |
| |
| WHIRR-178. [Hadoop] Guard useradd against existing user account. |
| (Lars George via tomwhite) |
| |
| WHIRR-187. [HBase] Change hbase.tmp.dir to be in line with Hadoop service. |
| (Lars George via tomwhite) |
| |
| WHIRR-181. Add descriptions for CLI command options. |
| (Andrei Savu via tomwhite) |
| |
| WHIRR-161. Check that both SSH keys belong to the same pair. |
| (Andrei Savu via tomwhite) |
| |
| WHIRR-155. Support multiple versions of Cassandra. |
| (Stu Hood via johan) |
| |
| WHIRR-190. Create /tmp in HDFS for Pig. (Andrei Savu and tomwhite via |
| tomwhite) |
| |
| WHIRR-202. Improve instance template syntax checking. (tomwhite) |
| |
| WHIRR-205. Override service.provider for integration tests. |
| (Andrei Savu via tomwhite) |
| |
| WHIRR-203. General documentation improvements for 0.3.0. (tomwhite) |
| |
| WHIRR-206. [HBase] Extract strings to a HBaseServiceConstants interface. |
| (Lars George via tomwhite) |
| |
| WHIRR-194. Update the list of supported services on the home page. |
| (asavu via tomwhite) |
| |
| BUG FIXES |
| |
| WHIRR-128. Fix DNS resolution for clients running within EC2. |
| (Tibor Kiss via tomwhite) |
| |
| WHIRR-137. Allow use of an arbitrary AMI on EC2. (tomwhite) |
| |
| WHIRR-146. Changing the mapred.child.java.opts value does not change the |
| heap size from a default one. (Tibor Kiss via tomwhite) |
| |
| WHIRR-147. Regression on launching clusters from EC2. (tomwhite) |
| |
| WHIRR-151. Credentials not set correctly for Hadoop service configure step. |
| (tomwhite) |
| |
| WHIRR-159. Cassandra and ZooKeeper fail on Ubuntu on Rackspace. (tomwhite) |
| |
| WHIRR-123. Cassandra integration tests hang if whirr's scripts bucket is |
| missing. (tomwhite) |
| |
| WHIRR-156. Cli script doesn't launch post-modularization. (Andrei Savu and |
| tomwhite via tomwhite) |
| |
| WHIRR-162. DnsUtilTest fails when offline or for slow connections. |
| (Andrei Savu via tomwhite) |
| |
| WHIRR-175. ZooKeeper service does not honor instance roles. |
| (Lars George via tomwhite) |
| |
| WHIRR-165. Hadoop integration tests fail due to WHIRR-160 changes. |
| (tomwhite) |
| |
| WHIRR-180. ListClusterCommand.run throws a NullPointerException for |
| unrecognized service names. (Andrei Savu via tomwhite) |
| |
| WHIRR-179. [Hadoop] Guard $MOUNT/tmp mkdir call against existing directory. |
| (Lars George via tomwhite) |
| |
| WHIRR-185. [ZooKeeper] Fix selection of instances for getHosts() call. |
| (Lars George via tomwhite) |
| |
| WHIRR-164. Tests fail if there is no ~/.ssh/id_rsa keypair. |
| (Andrei Savu via tomwhite) |
| |
| WHIRR-200. Cassandra integration test hangs. (Stu Hood via tomwhite) |
| |
| WHIRR-204. CDH Hadoop integration test fails on Rackspace. (tomwhite) |
| |
| WHIRR-210. Remove unneeded dependent libraries. (tomwhite) |
| |
| WHIRR-211. Fix checkstyle errors for 0.3.0. (tomwhite) |
| |
| Release 0.2.0 - 2010-11-04 |
| |
| NEW FEATURES |
| |
| WHIRR-100. Create a binary distribution of Whirr. (tomwhite) |
| |
| WHIRR-73. Add a list command to the CLI. (tomwhite) |
| |
| IMPROVEMENTS |
| |
| WHIRR-89. Support maven 3 builds. (Adrian Cole via tomwhite) |
| |
| WHIRR-90. Scripts should be versioned. (tomwhite) |
| |
| WHIRR-66. Upgrade to jclouds 1.0-beta-7. (Adrian Cole via tomwhite) |
| |
| WHIRR-103. Add more to .gitignore. (phunt via tomwhite) |
| |
| WHIRR-105. Add version command to the CLI. (tomwhite) |
| |
| WHIRR-109. Unit tests fail if there is no private key found at |
| ~/.ssh/id_rsa. (Adrian Cole via tomwhite) |
| |
| WHIRR-110. Create client-side Hadoop configuration file during cluster |
| launch. (tomwhite) |
| |
| WHIRR-112. Expand documentation. (tomwhite) |
| |
| WHIRR-52. Support all services on Rackspace Cloud Servers. (tomwhite) |
| |
| BUG FIXES |
| |
| WHIRR-93. Fail on checkstyle violation. (tomwhite) |
| |
| WHIRR-97. Lucid is not stable on EC2. Default is now the Amazon Linux AMI |
| on EC2. (tomwhite) |
| |
| WHIRR-102. unknown service NPEs cli, should print the bad service |
| to console (phunt) |
| |
| WHIRR-104. print available services in cli help string (phunt) |
| |
| WHIRR-108. Fix checkstyle and rat violations. (tomwhite) |
| |
| WHIRR-101. Hadoop on EC2 does not use the /mnt partition. (tomwhite) |
| |
| WHIRR-107. Test failing due to not matching Amazon Linux AMI on EC2. |
| (tomwhite) |
| |
| WHIRR-106. Improve logging in whirr cli. (tomwhite) |
| |
| WHIRR-113. Hadoop cluster instances should all start in the same location. |
| (tomwhite) |
| |
| WHIRR-114. Support + character in version number. (tomwhite) |
| |
| WHIRR-91. Add DISCLAIMER file to CLI JAR (phunt) |
| |
| WHIRR-122. whirr site has two FAQ links |
| |
| WHIRR-126. Deployment process does not deploy required test JARs |
| (tomwhite) |
| |
| Release 0.1.0 - 2010-09-02 |
| |
| INCOMPATIBLE CHANGES |
| |
| NEW FEATURES |
| |
| WHIRR-33. Add a CLI. (tomwhite) |
| |
| WHIRR-54. Implement service/cdh. To run CDH rather than Apache Hadoop, set |
| the property whirr.hadoop-install-runurl to cloudera/cdh/install (tomwhite) |
| |
| IMPROVEMENTS |
| |
| WHIRR-2. Import initial Java source code. (tomwhite) |
| |
| WHIRR-20. Generate RAT report. (phunt via tomwhite) |
| |
| WHIRR-32. Update POM to point to Apache RAT 0.8-SNAPSHOT. |
| (Jeff Hammerbacher via tomwhite) |
| |
| WHIRR-21. Enforce source code style. (tomwhite) |
| |
| WHIRR-34. Open up ports 50010 (JobTracker) and 50070 (NameNode) for the |
| Hadoop Service. (Jeff Hammerbacher via tomwhite) |
| |
| WHIRR-26. Allow script locations to be overridden. |
| (Jeff Hammerbacher via tomwhite) |
| |
| WHIRR-22. Separate unit and integration (system) tests. (tomwhite) |
| |
| WHIRR-37. Don't require manual installation of Apache RAT to compile. |
| (tomwhite) |
| |
| WHIRR-38. Add core javadoc. (tomwhite) |
| |
| WHIRR-47. Create a Service factory. (tomwhite) |
| |
| WHIRR-51. Allow the Hadoop service to be run on Rackspace Cloud servers. |
| (tomwhite) |
| |
| WHIRR-53. Adopt the standard Java SPI interface. (tomwhite) |
| |
| WHIRR-23. Upgrade to jclouds 1.0-beta-6. (Adrian Cole via tomwhite) |
| |
| WHIRR-64. Unify ClusterSpec and ServiceSpec. (tomwhite) |
| |
| WHIRR-58. Introduce naming consistency for cloud service providers. |
| (Adrian Cole via tomwhite) |
| |
| WHIRR-75. Use Commons Configuration to manage cluster specs. (tomwhite) |
| |
| WHIRR-40. Fill in getting started documentation. (tomwhite) |
| |
| WHIRR-77. Document and implement release process. (tomwhite) |
| |
| WHIRR-70. decouple keypairs from the files that hold them. |
| (Adrian Cole via tomwhite) |
| |
| WHIRR-80. Clean up POM dependencies. (tomwhite) |
| |
| WHIRR-85. Publish Maven artifacts to http://repository.apache.org. |
| (tomwhite) |
| |
| BUG FIXES |
| |
| WHIRR-50. Cassandra POM should depend on top-level. (tomwhite) |
| |
| WHIRR-48. Fix RAT warnings due to site files. (tomwhite) |
| |
| WHIRR-65. Workaround bug 331 in jclouds (Some EC2ComputeService operations |
| fail for stopped instances). (tomwhite) |
| |
| WHIRR-71. Only allow access to clusters from defined networks. (tomwhite) |
| |
| WHIRR-79. Hadoop service is broken. (tomwhite) |
| |
| WHIRR-82. Integration tests should not run on "mvn install". (tomwhite) |
| |
| WHIRR-84. Log4j is missing from the CLI JAR. (tomwhite) |
| |
| WHIRR-86. Update quick start documentation to work with release 0.1.0. |
| (tomwhite) |
| |