Release Notes
=============

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

.. contents::
   :local:
   :depth: 2

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
