Anaconda repository changelog

Anaconda repository 2.23.1 - 2016-10-25

Added

  • Gevent in as the server worker_class
  • Remove check of key existence in s3 for anaconda.org

Anaconda repository 2.22.0 - 2016-10-18

Fixed

  • API: added correct handling when user is deleted
  • DOWNLOADS: allow unlimited storage of download stats
  • UI: terms and conditions link was incorrectly escaped
  • NOTEBOOKS: fix sorting of notebook versions
  • REPO: copied package files would sometimes return 404
  • UI: added default sorting to more tables
  • REPO: usability and functionality fixes for CDH parcel generation

Anaconda repository 2.21.0 - 2016-09-29

Added

Fixed

  • NOTEBOOKS: added iframe sandboxing to notebooks
  • NOTEBOOKS: fixed rendering of thumbnails uploaded by nb_anacondacloud
  • REPO: copied package files were sometimes incorrectly garbage collected

Changed

  • UI: The pages on the conda.anaconda.org and pypi.anaconda.org domains redirect to anaconda.org.

Removed

  • BUILD: The deprecated build feature has been removed from Anaconda Repository.

Anaconda repository 2.20.4 - 2016-09-26

Fixed

  • NOTEBOOKS: links in the notebook will open in the browser window directly, instead of inside of a frame.

Anaconda repository 2.20.3 - 2016-09-20

Fixed

  • Allow numeric usernames

Anaconda repository 2.20.2 - 2016-08-18

Added

  • REPO: package types will correctly update from added files (#2492)
  • UI: cluster pages now list apps associated with that cluster
  • Notebooks larger than 25mb will not be rendered (#2336)
  • API: the endpoint /user/{account}/downloads/{start}--{end} now provides download activity aggregated by package for an account.

Fixed

  • Improve the performance of the security feed (#2335)

Changed

  • UI: the reminder to use beta will be hidden for 24 hours when a user clicks the “close” button.
  • BUILD: remove welcome to build message for build deprecation notice.
  • UI: rename project to kapsel everywhere (except imports) (#2563)
  • Collaborators page updated to new groups API (#2512)

Anaconda repository 2.19.5 - 2016-08-04

Fixed

  • Fixed generation of URLs to user notebook content server over https

Anaconda repository 2.19.4 - 2016-07-21

Fixed

  • DB: improved group migration to handle more corner cases

Anaconda repository 2.19.2 - 2016-07-07

Fixed

  • REPO: package types will correctly update from added files (#2492)

Anaconda repository 2.19.1 - 2016-07-07

Added

  • Basic Cluster Pages
  • Conda Caching - Conda endpoints now use Last-Modified/if-modified-since headers

Anaconda repository 2.18.0 - 2016-06-01

Added

  • API: add an endpoint /user/{account}/downloads/{start}--{end} that provides an aggregated summary of download activity for an account.
  • BUILD: automatically scroll to the bottom of log when new lines are appended
  • REPO: improve support for R packages
  • WEB: license warning message includes a link to the license configuration page

Fixed

  • Users do not need to be logged into GitHub to trigger builds
  • BUILD: remote address for workers will be detected correctly when running behind a proxy (#2036)
  • API: LDAP users logging in for the first time via anaconda login are created correctly.
  • PIP v8.1.2 fixed package name lookup

Anaconda repository 2.17.0 - 2016-04-18

Added

  • Queue administration page that displays build worker details and history (#1847)
  • An additional configuration file can be specified with the environment variable ANACONDA_SERVER_CONFIG or the command line argument --config-file
  • Configuration files in the directory $PREFIX/etc/anaconda-server/ will now be automatically loaded
  • Better logging for login logic
  • Failed logins are now recorded in the security log
  • docs.anaconda.org content is now bundled with Anaconda Repository
  • New privacy policy
  • Project’s API
  • Show notebooks with nbpresent metadata as presentations (#1583)
  • Can now view different versions of notebooks (#1764)
  • Complete list of current settings on /admin/deployment (#1928)
  • Decorator to validate params in a requests. (#1970)
  • api.anaconda.org returns conda_url, pypi_url and main_url (#1984)
  • keyname is displayed for superusers on the file details modal, allowing an administrator to locate a file on disk (#1985)

Fixed

  • Editing package description should not add extra whitespace (#1710)
  • Starred packages owned by other users will appear on the dashboard (#1706)
  • Notebook output that is too wide will display a scroll-bar (#1581)
  • Cleaned up styling on CI settings page (#1713)
  • Security log details modal should appear for non-administrator users
  • More graceful handling of notebook rendering failure (#1548)
  • GitHub OAuth flow in the user settings page (#1931)
  • Changed conda install instructions to use short channel name
  • Group API exceptions when viewing group members (#1959)
  • Fixed error in sample enterprise config file (#1968)

Changed

  • Renamed “upvotes” to “favorites” (#1707)
  • adjusted helptext for conda install from specific user channel (#1914)

Anaconda repository 2.16.6 - 2016-03-28

  • Clean up build workers that have been idle too long (#1749)
  • Add SMTP support for sending email (#1747)
  • Add remote address of build workers to queue status (#1743)
  • Toggleable sections in build log output
  • Render progress bars in build log correctly
  • Fix organization page redirects
  • Improve search performance for “type:pypi” query (#1808)
  • Fix duplicated build item when resubmitting via CLI (#1805)
  • Fix sorting of file sizes (#1783)
  • Fix small issue in package files page

Anaconda repository 2.16.0 - 2016-02-25

  • Kerberos Authentication Support
  • Several small fixes
  • Performance improvements

Anaconda repository 2.15.5 - 2016-02-06

  • Minor fixes and improvements
  • Made build a separate component from the server
  • Added license code
  • Improved UI
  • Better support for labels
  • Improved performance on user profiles / security pages

Anaconda repository 2.14.1 - 2016-01-20

  • Re-enabled the anaconda copy command
  • Release renaming “channels” to “labels”
  • Implemented new UI enhancements that included a new user dashboard
  • Performed additional bug fixes

Anaconda repository 2.13.1 - 2016-01-12

  • Implemented “My upvotes” page
  • Added UI improvements to notebooks
  • Implemented error logging fixes
  • Performed additional bug fixes

Anaconda repository 2.12.3 - 2015-12-22

  • Implemented UI Improvements to align with Anaconda branding, making A-Cloud easier to use
  • Added confirmation after sending a message to support from the “contact us” page
  • Removed left nav on dashboard
  • Moved channel manager to the apps dropdown
  • Made it easier for Academic users to access features by adding extended subdomain access for institutions
  • Created a landing page for bug reporting to help A-Cloud users better self-select which repo for issue logging

Anaconda repository 2.11 - 2015-12-09

  • Implemented UI Improvements
  • Fixed minor issues
  • Improved user profile
  • Improved password validation
  • Updated plans and pricing pages

Anaconda repository 2.10 - 2015-11-13

  • Implemented UI Improvements

Anaconda repository 2.9 - 2015-09-28

  • Implemented Upgrade/Setup script
  • Offered free MKL Optimizations and free IOPro Addons for academic use
  • Added command line scripts for user name changes
  • Allowed port number configuration
  • The Anaconda Server will subsequently be referred to as Anaconda repository

Anaconda Server 2.8 - 2015-08-27

  • Added support for Jupyter 4.0
  • Made passwords configurable
  • Supplied better error messages

Anaconda Server 2.7 - 2015-07-28

  • Implemented a new environment page
  • Offered new channel features

Anaconda Server 2.6 - 2015-07-23

  • Added support for conda noarch packages.
  • Exposed additional distribution attributes via the API
  • Changed Anaconda Server’s underlying webserver from tornado to gunicorn

Anaconda Server 2.3 - 2015-04-24

  • Increased specificity when mirroring the Anaconda repository including more robust license-blacklisting capacity and new python version-filtering capacity
  • Implemented the ability to upload iPython notebooks to your Anaconda Server user account

Anaconda Server 2.2 - 2015-04-17

  • Improved the user interface for channel-based interactions, which allowed users to manage multiple package and channel interactions from a single dashboard

  • Performed additional unit testing

  • Due to a lack of backwards compatibility, this release locks the following two versions of the dependency packages:
    • flask-wtf=0.8.4
    • werkzeug=0.9.6

Update instructions for current and past versions

Updating to 2.18:

conda update binstar-server anaconda-client anaconda-build
anaconda-server-db-setup --execute
supervisorctl stop
supervisorctl reload
supervisorctl start all

To 2.17:

conda update binstar-server anaconda-client anaconda-build
anaconda-server-db-setup --execute
supervisorctl stop
supervisorctl reload
supervisorctl start all

To 2.16:

conda update binstar-server anaconda-client anaconda-build
anaconda-server-db-setup --execute
supervisorctl restart all

To 2.15:

conda update binstar-server anaconda-client anaconda-build
anaconda-server-db-setup --execute
supervisorctl restart all

To 2.14:

conda update binstar-server anaconda-client anaconda-build
anaconda-server-db-setup --execute
supervisorctl restart all

To 2.13:

conda update binstar-server anaconda-client anaconda-build
anaconda-server-db-setup --execute
anaconda-server-config --config-file /etc/binstar/config.yaml --set LABEL_NAME "'channel'"
supervisorctl restart all

To 2.12:

conda update binstar-server anaconda-client anaconda-build
anaconda-server-db-setup --execute
supervisorctl restart all

To 2.9:

conda update binstar-static binstar-server cas-mirror
anaconda-server-db-setup --execute
supervisorctl restart all

To 2.8:

conda update binstar-static binstar-server cas-mirror
anaconda-server-db-setup --execute
supervisorctl restart all

To 2.6.0:

conda update binstar-server
conda install cas-mirror

To 2.5.1:

conda update binstar-server

To 2.3:

conda update binstar-server
conda install cas-mirror

To 2.2:

conda update binstar-server