Changelog

hammr 3.8.9 (2018-12-21)

Evolutions:

  • Compatibility with UForge AppCenter 3.8.fp9-1 only

Bug fixes:

  • Disk usage quota not displayed by quota list command when user has quota limits

hammr 3.8.8 (2018-11-12)

Evolutions:

  • User can now use an SSH key instead of a password when scanning a remote machine with hammr scan run
  • Google Cloud Engine authentication method has been updated to support the new format used to authenticate to the platform. As a result, credentials accounts have changed. The certificate is no longer a .p12 file but a .json file. Old Google Cloud Engine credential accounts will no longer be usable.
  • Compatibility with UForge AppCenter 3.8.fp8-1 only

hammr 3.8.7 (2018-10-01)

Evolutions:

  • Compatibility with UForge AppCenter 3.8.fp7-1 only

Bug fixes:

  • Fix hammr-release.sh script to work with the new 301 redirection from pypi.org

hammr 3.8.6 (2018-08-20)

Evolutions:

  • Support generation and publication of Linux machine images for OpenShift. However, it is no longer possible to publish from a Docker image to OpenShift.

hammr 3.8.5 (2018-07-09)

Evolutions:

  • User can now publish to OpenShift from a Docker image, tested on OpenShift Online and OpenShift Origin
  • Support Entrypoint in Docker images
  • Compatibility with UForge AppCenter 3.8.fp5-1 only

Bug fixes:

  • Fix image publish to Google Compute Engine
  • Check command syntax before asking for password

hammr 3.8.4 (2018-05-02)

Evolutions:

  • The migration process (scan, generate and publish) can now be automated by using hammr migration launch command

hammr 3.8.3 (2018-04-16)

Evolutions:

  • hammr image publish now works for images coming from scans
  • Remove End-Of-Life Microsoft Azure Classic
  • Add support for UForge API Keys

hammr 3.8.2 (2018-03-05)

Evolutions:

  • Compatibility with UForge AppCenter 3.8.fp2-1 only

Bug fixes:

  • Fix image publish to Outscale
  • Fix image publish to Cloudstack

hammr 3.8.1 (2018-01-22)

Evolutions:

  • Compatibility with UForge AppCenter 3.8.fp1-1 only
  • Compatibility with Python 2.7 only
  • Add Oracle Cloud publish support
  • Add info for using supervisor mode in Hammr

Bug fixes:

  • Fix OpenStack doc to fit the retrieval behaviour (use names instead of ids)
  • Remove hardware info for Fujitsu K5 builder section
  • Allowed .yaml file extension
  • Unnecessary traceback displayed when two files with the same source path in the bundles section error occur
  • Fix image list for empty list
  • Set timeout limit to 300 seconds when retrieving from OpenStack

hammr 3.7.8 (2017-10-16)

Evolutions:

  • Microsoft Azure connector has been updated. Previously with UForge the machine image was publish as a “vhd” blob file in the Azure cloud Account. Now an image will be accessible in the cloud console from this blob file. In order to support this additional information must be entered in Credentials for Microsoft Azure ARM connector.
  • Users can deploy instances from published machine images to Microsoft Azure ARM.
  • Improve output display of deploy command.

hammr 3.7.7 (2017-09-04)

Evolutions:

  • Compatibility with UForge AppCenter 3.7.fp7-1 only
  • Users can deploy instances from published machine images to Amazon AWS and OpenStack.
  • Images can be created in PXE format for CentOS

hammr 3.7.6 (2017-07-25)

Evolutions:

  • Compatibility with UForge AppCenter 3.7.fp6-1 only

hammr 3.7.5 (2017-06-12)

Evolutions:

  • Modification of VMware VCenter image publication
  • Support restrictions on Software Bundle

Bug fixes:

  • Version check when using hammr commands without interactive mode
  • A scan name including a space cannot be specified with hammr scan run
  • hammr image list displays 0B for images generated from a scan

Compatibility with UForge AppCenter 3.7.fp5-1 only

hammr 3.7.4 (2017-28-04)

Evolutions:

  • Compatibility with UForge AppCenter 3.7.fp4-1 only
  • Add overlay argument to scan run command to run a scan with overlay

Bug fixes:

  • Flag acceptAutoSigned not working for image download
  • Name for the builder account can now be read from an external file
  • Fixes on documentation

hammr 3.7.3 (2017-21-03)

Evolutions:

  • Compatibility with UForge AppCenter 3.7.fp3-1 only

Bug fixes:

  • Improve documentation for install compatibility between Hammr and UForge

hammr 3.7-3 (2017-16-02)

Evolutions:

  • Compatibility with UForge AppCenter 3.7-3 only
  • Align bundle specification with UForge
  • Support YAML files as input

Bug fixes:

  • Improve documentation for install compatibility between Hammr and UForge

hammr 3.7.2-1 (2017-14-02)

Evolutions:

  • Compatibility with UForge AppCenter 3.7.fp2-1 only
  • Add Azure Resource Manager publish support
  • Add Docker publish support
  • Modify documentation for multi-nics option
  • Align bundle specification with UForge
  • Support YAML files as input

Bug fixes:

  • Improve documentation for install compatibility between Hammr and UForge

hammr 3.7-2 (2017-31-01)

Evolutions:

  • Compatibility with UForge AppCenter 3.7-2 only
  • Improve release process for Hammr
  • Add Fujitsu K5 publish support
  • Add release notes in documentation

Bug fixes:

  • Fixes on documentation

hammr-3.6 1.1 (2016-16-12)

Evolutions:

  • Improve project setup.py clean command
  • Add travis CI build for the project
  • Add an optional parameter to allow to change the ssh port used to connect on the running machine
  • Ability to use a directory as source for bundle

Bug fixes:

  • Scan build method generate exception
  • Fix typo in os help message
  • Some fixes on documentation
  • A name including a space cannot be specified with hammr template clone
  • Account list gives the class name instead of the account type
  • The usage of the pkg parameter of hammr os search is not correct

hammr-3.6 0.1 (2016-07-01)

Evolutions:

  • Compatibility with UForge AppCenter 3.6
    • Target formats and target platforms support
    • Builder part has been updated
  • Hammr documentation now inside github repository
  • Improve setup.py clean command
  • Hammr uses a new download utility

Bug fixes:

  • Ability to specify a timezone inside “updateTo” field for “stack”

Known issues:

  • Amazon AWS format is not working
  • Bootscript order is mandatory (incompatibility with Hammr on UForge AppCenter 3.5.1)
  • Not possible to use both hammr 0.2.x and hammr-3.6 on the same system

0.2.5.10 (2016-04-29)

Evolutions:

  • Added hammr documentation to the github project
  • Add support for uforge-python-sdk 3.5.1.4: ability to do streaming download

Bug fixes:

  • hammr scan run fails when searching scan on uforge
  • Using a relative path to the json file seems to invoke an error
  • hammr image publish returns exception if there is no cloud account

0.2.5.9 (2015-12-18)

Evolutions:

  • Add compatibility with Outscale format

0.2.5.8 (2015-11-20)

Evolutions:

  • Increase timeout value

Bug fixes:

  • Cannot install hammr because of a dependency error (issue #45)

0.2.5.7 (2015-09-21)

Evolutions:

  • Reuse existing bundles option while importing templates (issue #26)
  • Template export directory clean up (issue #43)

0.2.5.6 (2015-08-29)

Bug fixes:

  • Fix issue #38 - Could be nice to have a way to specify credentials file from command line
  • Fix issue #31 - “hammr scan delete” deletes every scan if scan id and scan instance id is the same.

0.2.5.5 (2015-08-04)

Evolutions:

  • Add support for lxc and targz for Hammr

Bug fixes:

  • Fix issue #34 - Exit status of Hammr command
  • Enhance the error message if an issue occurs when trying to download a machine image