Continuum Analytics: Documentation

# Release Notes

Below is a summary of platform component updates, features, bug fixes, and backend improvements for each Anaconda Adam release.

- Anaconda Adam 4.2.1
- Anaconda Adam 4.2.0
- Anaconda Adam 4.1.2
- Anaconda Adam 4.1.1
- Anaconda Adam 4.1.0
- Anaconda Adam 4.0.1
- Anaconda Adam 4.0.0
- Anaconda Adam 1.6.2
- Anaconda Adam 1.6.0
- Anaconda Adam 1.5.5
- Anaconda Adam 1.5.4
- Anaconda Adam 1.5.3
- Anaconda Adam 1.5.1
- Anaconda Adam 1.5.0
- Anaconda Adam 1.4.2
- Anaconda Adam 1.4.1
- Anaconda Adam 1.4.0

## Anaconda Adam 4.2.1

Released: October 14, 2016

Platform Component | Version | Plugin Version
--- | --- | ---
Anaconda/Miniconda | 4.2.0/4.1.11 | -
Anaconda Accelerate | 2.3.0 | 4.2.1
Anaconda Enterprise Notebooks | 4.0.0 | 4.2.1
Anaconda Mosaic | 1.3.1 | 4.2.1
Anaconda Repository | 2.21.0 | 4.2.1
Anaconda Scale (Dask/Distributed) | 0.11.0/1.12.2 | 4.2.1
Anaconda Scale (Jupyter Notebook) | 4.2.3 | 4.2.1

Download Anaconda Adam:

- Link: https://anaconda.org/anaconda-adam/adam-installer/4.2.1/download/adam-installer-4.2.1-Linux-x86_64.sh
- MD5: f8b01e94cf6b114b4d9df0f2074206a2
- SHA256: 3ce27577757eb576ed7e3863ad35c5ca37755cdcb0de8f634ca6215ee4b6c67a

Features:

- Improved output when checking node status (using Salt `test.ping`)
- Added configuration settings to cluster profile related to Salt API username, password, and group

## Anaconda Adam 4.2.0

Released: October 6, 2016

Platform Component | Version | Plugin Version
--- | --- | ---
Anaconda/Miniconda | 4.2.0/4.1.11 | -
Anaconda Accelerate | 2.3.0 | 4.2.0
Anaconda Enterprise Notebooks | 4.0.0 | 4.2.0
Anaconda Mosaic | 1.3.1 | 4.2.0
Anaconda Repository | 2.21.0 | 4.2.0
Anaconda Scale (Dask/Distributed) | 0.11.0/1.12.2 | 4.2.0
Anaconda Scale (Jupyter Notebook) | 4.2.3 | 4.2.0

Download Anaconda Adam:

- Link: https://anaconda.org/anaconda-adam/adam-installer/4.2.0/download/adam-installer-4.2.0-Linux-x86_64.sh
- MD5: 4c6e685615d58486911f06c264bc1990
- SHA256: 0556ee1b7e8bcd379faf6c2089e7fb525d2845187361a2a96d99a281ba207108

Platform Component Updates:

- Updated to Anaconda 4.2.0
- Updated to Anaconda Repository 2.21.0
- Updated to Dask 0.11.0 and Distributed 1.12.2
- Updated to Jupyter Notebook 4.2.3

Features:

- Improved error messaging for missing/incompatible cluster profile fields
- Improved handling of state for installed/enabled platform components
- Simplified `adam describe` ouput to hide platform components that are not installed

Bug Fixes:

- Fixed user/group ownership for platform component license directories
- Improved validation of SSH key pairs, passwords, or agent public keys
- Fixed check for existing Anaconda/Supervisor installations
- Improved hash check for Miniconda downloads
- Improved retry functionality for commands executed in parallel across multiple nodes
- Improved handling of returned states from remote Conda commands
- Print URL when opening/viewing platform components if no browser is available

Backend Improvements:

- Renamed `salt` to `salt_settings` in cluster profile and added documentation
- Added Conda canary builds to test framework

## Anaconda Adam 4.1.2

Released: August 24, 2016

Platform Component | Version | Plugin Version
--- | --- | ---
Anaconda/Miniconda | 4.1.1/4.1.11 | -
Anaconda Accelerate | 2.3.0 | 4.1.0
Anaconda Enterprise Notebooks | 4.0.0 | 4.1.1
Anaconda Mosaic | 1.3.1 | 4.1.0
Anaconda Repository | 2.19.7 | 4.1.1
Anaconda Scale (Dask/Distributed) | 0.10.2/1.11.3 | 4.1.0
Anaconda Scale (Jupyter Notebook) | 4.2.2 | 4.1.0

Download Anaconda Adam:

- Link: https://anaconda.org/anaconda-adam/adam-installer/4.1.2/download/adam-installer-4.1.2-Linux-x86_64.sh
- MD5: 672611f7cdc5902fad40c36549b9e214
- SHA256: db6b78338e126e017fcc6082add46f5d87a2bb48a21e5fd6191277ecb700031e

Features:

- Added support for installations via proxy (HTTP and HTTPS)

Bug Fixes:

- Fixed issue with the creation of a custom home directory for the `anaconda` user

## Anaconda Adam 4.1.1

Released: August 18, 2016

Platform Component | Version | Plugin Version
--- | --- | ---
Anaconda/Miniconda | 4.1.1/4.1.11 | -
Anaconda Accelerate | 2.3.0 | 4.1.0
Anaconda Enterprise Notebooks | 4.0.0 | 4.1.0
Anaconda Mosaic | 1.3.1 | 4.1.0
Anaconda Repository | 2.19.7 | 4.1.0
Anaconda Scale (Dask/Distributed) | 0.10.2/1.11.3 | 4.1.0
Anaconda Scale (Jupyter Notebook) | 4.2.2 | 4.1.0

Download Anaconda Adam:

- Link: https://anaconda.org/anaconda-adam/adam-installer/4.1.1/download/adam-installer-4.1.1-Linux-x86_64.sh
- MD5: 48a6fda5c16842ea2f138fe59723f425
- SHA256: c4c6f14d3c4ed0d85d7eb8eaa1faa2d5959cecfbad87d0025cfcfa2f521ed7db

Bug Fixes:

- Fixed issue with Salt API job responses
- Fixed issue with `invoke_shell` buffer size

## Anaconda Adam 4.1.0

Released: August 17, 2016

Platform Component | Version | Plugin Version
--- | --- | ---
Anaconda/Miniconda | 4.1.1/4.1.11 | -
Anaconda Accelerate | 2.3.0 | 4.1.0
Anaconda Enterprise Notebooks | 4.0.0 | 4.1.0
Anaconda Mosaic | 1.3.1 | 4.1.0
Anaconda Repository | 2.19.7 | 4.1.0
Anaconda Scale (Dask/Distributed) | 0.10.2/1.11.3 | 4.1.0
Anaconda Scale (Jupyter Notebook) | 4.2.2 | 4.1.0

Download Anaconda Adam:

- Link: https://anaconda.org/anaconda-adam/adam-installer/4.1.0/download/adam-installer-4.1.0-Linux-x86_64.sh
- MD5: 063b75a7352e711626dd6e4eabef5228
- SHA256: 6dd4b344bec10ed6933a04d1d014260e94a6afb1b3acda4ca8093c60e80b6d3f

Platform Component Updates:

- Updated to Miniconda 4.1.11
- Updated to Anaconda Repository 2.19.7
- Updated to Jupyter Notebook 4.2.2
- Initial release of Anaconda Scale platform component (replaces Anaconda for cluster management)

Bug Fixes:

- Fixed issue when attempting to disable SELinux
- Fixed licensing check when recreating an existing cluster
- Fixed use of `host` during installation of Anaconda Enterprise Notebooks

Backend Improvements:

- Renamed `fqdn` to `host` in cluster profile
- Changed default AEN Gateway port to 8089 in Anaconda Enterprise Notebooks
- Changed default system account to `anaconda-server` for Anaconda Repository
- Added diagnostic SSH checks to initial cluster provision
- Implemented asynchronous Salt jobs for cluster-wide tasks
- Added support for DSA and ECDSA SSH keys
- Added optional `invoke_shell` mode for installations with restricted `sudo` functionalty
- Updated to Salt 2016.3.1

## Anaconda Adam 4.0.1

Released: July 23, 2016

Platform Component | Version | Plugin Version
--- | --- | ---
Anaconda/Miniconda | 4.1.1/4.0.5 | -
Anaconda Accelerate | 2.3.0 | 4.0.0
Anaconda Enterprise Notebooks | 4.0.0 | 4.0.1
Anaconda Mosaic | 1.3.1 | 4.0.0
Anaconda Repository | 2.19.2 | 4.0.0
Dask/Distributed | 0.10.1/1.11.2 | 4.0.0
Jupyter Notebook | 4.2.1 | 4.0.0

Download Anaconda Adam:

- Link: https://anaconda.org/anaconda-adam/adam-installer/4.0.1/download/adam-installer-4.0.1-Linux-x86_64.sh
- MD5: 90027abca5f16917946df2c9018a443f
- SHA256: df1e21a03745f60dba60ce99124275526deac64013f6a6d1c03b52c01eccb1b0

Backend Improvements:

- Store Anaconda Adam API certificates and keys in isolated location
- Disabled `requiretty` setting in `/etc/sudoers` when installing Anaconda Enterprise Notebooks

## Anaconda Adam 4.0.0

Released: July 22, 2016

Platform Component | Version | Plugin Version
--- | --- | ---
Anaconda/Miniconda | 4.1.1/4.0.5 | -
Anaconda Accelerate | 2.3.0 | 4.0.0
Anaconda Enterprise Notebooks | 4.0.0 | 4.0.0
Anaconda Mosaic | 1.3.1 | 4.0.0
Anaconda Repository | 2.19.2 | 4.0.0
Dask/Distributed | 0.10.1/1.11.2 | 4.0.0
Jupyter Notebook | 4.2.1 | 4.0.0

Download Anaconda Adam:

- Link: https://anaconda.org/anaconda-adam/adam-installer/4.0.0/download/adam-installer-4.0.0-Linux-x86_64.sh
- MD5: 37662cf0d58955fc46205f2059372cd9
- SHA256: 57781eabbae9269171f3360dfff56afd9e016480ce43cfd907d62151ef380c12

Features:

- Sync Anaconda Adam version with Anaconda Platform version
- Fixed password setting for Jupyter Notebook

## Anaconda Adam 1.6.2

Released: July 21, 2016

Platform Component | Version | Plugin Version
--- | --- | ---
Anaconda/Miniconda | 4.1.1/4.0.5 | -
Anaconda Accelerate | 2.3.0 | 1.6.0
Anaconda Enterprise Notebooks | 4.0.0 | 1.6.0
Anaconda Mosaic | 1.3.1 | 1.6.2
Anaconda Repository | 2.19.2 | 1.6.0
Dask/Distributed | 0.10.1/1.11.2 | 1.6.1
Jupyter Notebook | 4.2.1 | 1.6.0

Download Anaconda Adam:

- Link: https://anaconda.org/anaconda-adam/adam-installer/1.6.2/download/adam-installer-1.6.2-Linux-x86_64.sh
- MD5: 859d1b4b759cc0562866ee58a8ceeb35
- SHA256: 5d378bc7cb681f80f0b80435467d1f889788dd5efc61b5be0f1a07c5993d131e

Platform Component Updates:

- Updated to Dask 0.10.0 and Distributed 1.11.0
- Updated to Anaconda Mosaic 1.3.1

Features:

- Added conda `channel_alias` setting for global Anaconda installation

## Anaconda Adam 1.6.0

Released: July 19, 2016

Platform Component | Version | Plugin Version
--- | --- | ---
Anaconda/Miniconda | 4.1.1/4.0.5 | -
Anaconda Accelerate | 2.3.0 | 1.6.0
Anaconda Enterprise Notebooks | 4.0.0 | 1.6.0
Anaconda Mosaic | 1.2.3 | 1.6.0
Anaconda Repository | 2.19.2 | 1.6.0
Dask/Distributed | 0.10.0/1.11.0 | 1.6.0
Jupyter Notebook | 4.2.1 | 1.6.0

Download Anaconda Adam:

- Link: https://anaconda.org/anaconda-adam/adam-installer/1.6.0/download/adam-installer-1.6.0-Linux-x86_64.sh
- MD5: ae7a4614b8e1312812baa9402f462aac
- SHA256: 996e66e0ca956aaa05cc089cf66ebaf76bb1d8532d69900abb765f9246d5bf60

Features:

- Improvements to airgapped installation process for Adam core library
- Added optional `sudo_su` mode for installations with restricted `sudo` functionalty
- A `licenses` directory is now created in the root of the `adam` installation location

Bug Fixes:

- Fixed hash key/value check for Anaconda/Miniconda installers

Backend Improvements:

- Improved checks for failed remote commands and conda commands

## Anaconda Adam 1.5.5

Released: July 14, 2016

Platform Component | Version | Plugin Version
--- | --- | ---
Anaconda/Miniconda | 4.1.1/4.0.5 | -
Anaconda Accelerate | 2.3.0 | 1.5.2
Anaconda Enterprise Notebooks | 4.0.0 | 1.5.2
Anaconda Mosaic | 1.2.3 | 1.5.2
Anaconda Repository | 2.19.2 | 1.5.4
Dask/Distributed | 0.10.0/1.11.0 | 1.5.1
Jupyter Notebook | 4.2.1 | 1.5.2

Download Anaconda Adam:

- Link: https://anaconda.org/anaconda-adam/adam-installer/1.5.5/download/adam-installer-1.5.5-Linux-x86_64.sh
- MD5: e28887409326f3539743eda9beeff0b6
- SHA256: 9e6eb3854ed2bff57aab6573804478ec05f8586e8b4ecd8ee6d0cd5faa44d570

Bug Fixes:

- Fixed password-based SSH commands used during provision/installation

## Anaconda Adam 1.5.4

Released: July 13, 2016

Platform Component | Version | Plugin Version
--- | --- | ---
Anaconda/Miniconda | 4.1.1/4.0.5 | -
Anaconda Accelerate | 2.3.0 | 1.5.2
Anaconda Enterprise Notebooks | 4.0.0 | 1.5.2
Anaconda Mosaic | 1.2.3 | 1.5.2
Anaconda Repository | 2.19.2 | 1.5.4
Dask/Distributed | 0.10.0/1.11.0 | 1.5.1
Jupyter Notebook | 4.2.1 | 1.5.2

Download Anaconda Adam:

- Link: https://anaconda.org/anaconda-adam/adam-installer/1.5.4/download/adam-installer-1.5.4-Linux-x86_64.sh
- MD5: 348928b0816c93a9ccb20a32fa6a6b20
- SHA256: a3f76295b61b02cda3d2f31c24dfd08fdb4739fb7aff3312753c5ba87ca3eaff

Platform Component Updates:

- Updated to Anaconda 4.1.1
- Updated to Anaconda Repository 2.19.2

Features:

- Added conda `channels` setting for global Anaconda installation
- Support for multiple conda channels in conda commands
- Added explicit Anaconda and platform component installation steps to `adam provision`, `adam ec2`, and `adam up`
- Added customizable platform component settings to cluster definition
- Ability to configure security settings for iptables and SELinux
- Improved confirmation/details when destroying Amazon EC2 instances

Bug Fixes:

- Fixed password-based SSH logins for cluster nodes

## Anaconda Adam 1.5.3

Released: July 11, 2016

Platform Component | Version | Plugin Version
--- | --- | ---
Anaconda/Miniconda | 4.1.0/4.0.5 | -
Anaconda Accelerate | 2.3.0 | 1.5.1
Anaconda Enterprise Notebooks | 4.0.0 | 1.5.1
Anaconda Mosaic | 1.2.3 | 1.5.1
Anaconda Repository | 2.19.1 | 1.5.2
Dask/Distributed | 0.10.0/1.11.0 | 1.5.0
Jupyter Notebook | 4.2.1 | 1.5.1

Download Anaconda Adam:

- Link: https://anaconda.org/anaconda-adam/adam-installer/1.5.3/download/adam-installer-1.5.3-Linux-x86_64.sh
- MD5: 4e30813039ec5a7010324a3cf577c621
- SHA256: 83b03a7704b448bda9eec05b1cf6aa0c7b384cb4c4401a820559e077c2c104d6

Platform Component Updates:

- Updated to Anaconda 4.1.0

Features:

- Changed default admin username and password for Anaconda Repository

Bug Fixes:

- Added `setuptools` as dependency for `Adam`

## Anaconda Adam 1.5.1

Released: July 8, 2016

Platform Component | Version | Plugin Version
--- | --- | ---
Anaconda/Miniconda | 4.0.0/4.0.5 | -
Anaconda Accelerate | 2.3.0 | 1.5.1
Anaconda Enterprise Notebooks | 4.0.0 | 1.5.1
Anaconda Mosaic | 1.2.3 | 1.5.1
Anaconda Repository | 2.19.1 | 1.5.1
Dask/Distributed | 0.10.0/1.11.0 | 1.5.0
Jupyter Notebook | 4.2.1 | 1.5.0

Download Anaconda Adam:

- Link: https://anaconda.org/anaconda-adam/adam-installer/1.5.1/download/adam-installer-1.5.1-Linux-x86_64.sh
- MD5: 8dfe05136a4f022c9611092b1cfc2373
- SHA256: 89b500affce32c0fb2df78b553d2c96277f0d7852037553710838ed4e82df36f

Features:

- Changed default AEN Gateway port to 8088 in Anaconda Enterprise Notebooks
- Added profile settings for Anaconda Repository

## Anaconda Adam 1.5.0

Released: July 7, 2016

Platform Component | Version | Plugin Version
--- | --- | ---
Anaconda/Miniconda | 4.0.0/4.0.5 | -
Anaconda Accelerate | 2.3.0 | 1.5.1
Anaconda Enterprise Notebooks | 4.0.0 | 1.5.0
Anaconda Mosaic | 1.2.3 | 1.5.1
Anaconda Repository | 2.19.1 | 1.5.0
Dask/Distributed | 0.10.0/1.11.0 | 1.5.0
Jupyter Notebook | 4.2.1 | 1.5.0

Download Anaconda Adam:

- Link: https://anaconda.org/anaconda-adam/adam-installer/1.5.0/download/adam-installer-1.5.0-Linux-x86_64.sh
- MD5: b162d5425b0d41c96da6b65e45f841e7
- SHA256: 00d23cae15fc55fea1c82645f79d10d34e085d05c105d4a556402138730d7ae4

Platform Component Updates:

- Updated to Anaconda Repository 2.19.1
- Updated to Anaconda Accelerate 2.3.0
- Updated to Anaconda Mosaic 1.2.3

Backend Improvements:

- Updated license checks to be compatible with new platform component names

## Anaconda Adam 1.4.2

Released: July 6, 2016

Platform Component | Version | Plugin Version
--- | --- | ---
Anaconda/Miniconda | 4.0.0/4.0.5 | -
Anaconda Accelerate | 2.2.0 | 1.4.1
Anaconda Enterprise Notebooks | 4.0.0 | 1.4.1
Anaconda Mosaic | 1.2.2 | 1.4.1
Anaconda Repository | 2.18.1 | 1.4.1
Dask/Distributed | 0.10.0/1.11.0 | 1.4.2
Jupyter Notebook | 4.2.1 | 1.4.2

Download Anaconda Adam:

- Link: https://anaconda.org/anaconda-adam/adam-installer/1.4.2/download/adam-installer-1.4.2-Linux-x86_64.sh
- MD5: c8c906b1623bf109813c588a126d7407
- SHA256: 0c17e670e13da18dc2d64e09980ce790bc0812754802f6937cc9ecc44efd0da0

Platform Component Updates:

- Updated to Dask 0.10.0 and Distributed 1.11.0
- Updated to Jupyter 1.4.2

Features:

- Added `adam describe` command to get detailed information about clusters and profiles

Bug Fixes:

- Fixed issue with compute node registration in Anaconda Enterprise Notebooks

## Anaconda Adam 1.4.1

Released: June 28, 2016

Platform Component | Version | Plugin Version
--- | --- | ---
Anaconda/Miniconda | 4.0.0/4.0.5 | -
Anaconda Accelerate | 2.2.0 | 1.4.1
Anaconda Enterprise Notebooks | 4.0.0 | 1.4.0
Anaconda Mosaic | 1.2.2 | 1.4.1
Anaconda Repository | 2.18.1 | 1.4.1
Dask/Distributed | 0.9.0/1.10.2 | 1.4.1
Jupyter Notebook | - | 1.4.1

Download Anaconda Adam:

- Link: https://anaconda.org/anaconda-adam/adam-installer/1.4.1/download/adam-installer-1.4.1-Linux-x86_64.sh
- MD5: 5ec1faec73d8cf53c3fdb6742f86daf5
- SHA256: 8f61c01029eaff31a1910bf56fbc3b33a0a4a845fcd86ddc12c673706dd1e06e

Features:

- Updated license checks in Dask and Notebook platform components

Bug Fixes:

- Fixed issue with license check

## Anaconda Adam 1.4.0

Released: June 28, 2016

Platform Component | Version | Plugin Version
--- | --- | ---
Anaconda/Miniconda | 4.0.0/4.0.5 | -
Anaconda Accelerate | 2.2.0 | 1.4.1
Anaconda Enterprise Notebooks | 4.0.0 | 1.4.0
Anaconda Mosaic | 1.2.2 | 1.4.1
Anaconda Repository | 2.18.1 | 1.4.1
Dask/Distributed | 0.9.0/1.10.2 | 1.4.0
Jupyter Notebook | - | 1.4.1

Download Anaconda Adam:

- Link: https://anaconda.org/anaconda-adam/adam-installer/1.4.0/download/adam-installer-1.4.0-Linux-x86_64.sh
- MD5: 7d9d2ebfb02e33977fb41d1dcf1240fc
- SHA256: a2f9c98338d4ba4e224ea815bb338d45ee719cc002af0f5c7d18a8f593a33d54

Features:

- Added `adam info` command with license information
- Added `adam remove` command to remove cluster definition file
- License files are now uploaded to nodes for each platform component
- Improved handling of license issues
- Installers are now automatically built and uploaded

Bug Fixes:

- Fixed Salt API timeout issue
- Fixed issue with Salt master and minions starting up

Backend improvements:

- Updated Salt to 2016.3.0