Release notes#

The Anaconda Enterprise 4 Repository 2.33 release is available to all Anaconda Enterprise 4 Repository customers as of September 19, 2017.

NOTE: If you have a subscription but do not have a license, contact support to receive that license. Otherwise, contact sales to acquire it.

Administrators can update to the new Anaconda Enterprise 4 Repository release as described in Updating Repository.

Please contact your enterprise support representative if you have any questions or problems regarding the release.

SEE ALSO: update instructions for current and past versions.

2.33.24 - 2018-07-03#

User facing changes

  • Updated compatibility docs

Non visible changes

  • Cloudflare cache invalidation

  • Fixed pypi simple index mirroring

  • Fixed installers and environments downloads on read-only mode

  • Raise exception when an invalid USER_REGEX value is used

  • Fixed “All labels” file filter

  • Fix broken session

2.33.23 - 2018-05-23#

User facing changes

  • Policy change notice

2.33.22 - 2018-05-21#

User facing changes

  • Support for ppc64le installers

  • Constructor form advanced option validation

  • Added explicit Redhat versions to requirements

  • Improved API docs regarding the basename of files

  • Search includes package summaries

  • Bug fixes and broken link fixes

  • Added note about compatibility between LDAPS and START_TLS

  • Fixed pypi mirror config example

2.33.21 - 2018-05-03#

User facing changes

  • Added advanced options on installer creation form

  • Warn about label main when manually editing labels

  • Package summary shows summary of latest main release

2.33.20 - 2018-04-24#

Non visible changes

  • Support for serving files from the origin

2.33.19 - 2018-04-19#

User facing changes

  • Flash warning when label doesn’t exist

  • Searching using unicode characters

  • Notebooks without labels are rendered

Admin facing changes

  • Added option to customize constructor temp dir

  • Forbid supplying the same account as owner when converting account to org

Non visible changes

  • Fix download stats link

  • Avoid saving generated zip for installers

  • Add quotes on paths in AIC templates

  • Add support for unicode characters in version

  • Removed server header from responses

  • Fixed label validation

2.33.18 - 2018-04-03#

User facing changes

  • Added icons to the repo files page

  • Changed package search placeholder

  • Updated notebook upload icon

  • Show warning when copying a label onto itself

  • Fixed navbar spacing when logged out

  • Fixed org feed links

Admin facing changes

  • Reuse owners group when converting account to org

Non visible changes

  • Fixed redirection after label operations

  • Fixed transferring from org to superuser account

  • Fixed update of installers and parcels

  • Label filters are reset if the label set changes

2.33.17 - 2018-03-09#

Non visible changes

  • Next URL whitelist

2.33.16 - 2018-03-08#

User facing changes

  • Add warnings when removing main label

  • Update last seen on account change

  • Allow signing up with an orgs email

  • Show favorites on dropdown menu for orgs

  • Show settings tab for collaborators

  • Fixed LDAP TLS docs

Admin facing changes

  • Allow superusers to be organization admins

  • Add billing history

Non visible changes

  • Added validation of build number

  • Add scheme to AIC templates

  • Removed hotjar

  • Remove marketo

2.33.15 - 2018-02-27#

Non visible changes

  • Standardize If-Modified-Since handling

2.33.14 - 2018-02-20#

Non visible changes

  • Fix HEAD support by stripping quotes from s3’s object

2.33.13 - 2018-02-19#

User facing changes

  • Custom ordering of notebooks and environments

  • Added tooltips showing the exact upload date and time of files on the repo page

  • New command to convert regular user accounts to organizations and back

  • Last upload date on package and installer info pages

  • Fixed error message wording when deleting packages on groups

  • Fixed error message when deleting packages, environments and notebooks

  • Fixed the wording on the empty dashboard cards

  • Fixed navbar fonts on IE11

  • Fixed file management actions for package collaborators

  • Fixed transferring of packages to and from the same user

  • Show file actions for collaborating organizations

  • Forbid downloads on read-only mode

  • Allow collaborators with admin rights to delete ownables

Admin facing changes

  • Mirror tools now create organization accounts by default

Non visible changes

  • Add custom X-Anaconda-Lockdown and X-Anaconda-Read-Only response headers

  • Use database info to construct filenames of conda downloads

  • Fixed support for HEAD method on download endpoints

  • Added extra validation of the basename on conda package uploads

  • Use upserts instead of inserts to stage files

2.33.12 - 2018-02-07#

User facing changes

  • Updated terms of service

2.33.11 - 2018-02-06#

User facing changes

  • Added badge for the date of the latest release

  • Added badge for platform support

  • Show warning if no revision is selected when working with projects

  • Updated terms of service

  • Favorites are now shown on org dashboards

  • A warning message is now shown when all packages are added to a given group

Admin facing changes

  • Disable password reset admin option while using LDAP

Non visible changes

  • Added proper HEAD support on download endpoints

  • Disabled USE_SERVER_BASED_SESSIONS by default

  • Disabled database based settings

  • Strengthened validation of labels

  • Fixed popups for operations when no files or packages are selected

  • Fixed deletion of files by collaborators

  • Fixed access to static content while on LOCK_DOWN

  • Fixed transfer of ownership of items between orgs

2.33.10 - 2018-01-19#

User facing changes

  • Added “noarch” to the platforms mirrored by anaconda-server-sync-conda

2.33.9 - 2018-01-16#

Admin facing changes

  • Made fs_storage_root setting mandatory only for local filesystem storage

2.33.8 - 2018-01-15#

User facing changes

  • Updated LDAP docs

  • Hide actions on a user’s repo page when viewing it with an org

Admin facing changes

  • Made fs_storage_root setting mandatory

  • Block uploading a new license when read-only mode is enabled

Non visible changes

  • Fixed exception logging on anaconda-server-sync-conda

  • Remove debug code

  • Better handling of next url redirect on login link

  • Fixed response of repodata endpoint when an invalid If-Valid-Since header is given

  • Remove install instructions from label table

  • Fix orgs favorites

  • Removed suggestions from confirmation dialogs

2.33.7 - 2017-12-11#

User facing changes

  • Updated support links

  • Added activity feed item for installer upload

  • Clarified pip install example command

  • Added close icon for installer log popup

  • Organizations are able to see their email on the profile page

Admin facing changes

  • Removed READ_ONLY config option. Added admin cli tool to change read only state

Non visible changes

  • Added index in database for package ‘_name’ attribute

  • Several fixes on license creation page

  • Added proper message to groups permission set

  • Fixed actors for some feed items actions

  • Validate that users exists when adding a group member

  • E-mail confirmation error message for organizations

  • Enable read-only option with repo page

  • Fixed profile description not being wrapped

2.33.6 - 2017-11-27#

Added

  • Filter for authenticated packages in search/favorites view

  • Updated message for input field when copying label

  • Updated support links

  • Added email notification when group member is added

  • Installation info for R and pypi packages using labels

  • Support for defining standard labels

  • Added support to remove user using anaconda-server-admin

  • Show licence url for packages, environments and notebooks

  • Validation for empty fields in credit card info for plan upgrade

Fixed

  • Updated instructions to create initial user

  • Prevent organizations to have admin access for ownables of its original user

  • Fixed package view when a release description is not a string

  • Panels for ownables not showing in profile page if there are no packages

  • Set limit to installers log height to prevent modal going below the footer

  • Validation to prevent organization adding itself to one of his groups

  • Set invalid license messages on mirroring script to debug instead of warning

  • Generated tokens can be viewed without password prompt if kerberos authentication is used

  • Fixed link on R package label page

  • Remove password reset option if auth_type is not native

  • Replaced urls for R packages sources

  • Fixed counts in billing overview page

  • Added quotes to install instructions to avoid issues with spaces

  • Documentation tooltip in conda packages

  • Hide transfer modal if there are no accounts to transfer to

  • Use dashboard used instead of current user as actor for feed items

  • Fixed feed url links

  • Redirection for labels on package files list

  • Removed duplicated feed item on package transfer

  • Fixed installer version validation message

  • Fixed query to retrieve non-private packages

  • Fixed dead links to deleted projects on the feed

  • Expanded LDAP groups docs

  • Handling of duplicate package exceptions on API

  • Remove word kapsel from email when collaborator is added

2.33.5 - 2017-11-07#

Added

  • Added a CLI tool to manage group membership

  • Missing tooltips on header and admin section

  • Added some missing feed items

  • Account search now uses both names and emails

  • Filter for authenticated packages

Fixed

  • File info modal now works with list attributes that contain dicts

  • Validate uploaded environment name

  • Improved UX of installer creation form

  • Updated feed icon for group collaboration removal

  • Show all feed items related to a particular ownable in the History tab for that ownable

  • Added main channel to default mirror config

  • Generic exceptions during LDAP auth are now caught and logged

  • Fixed supervisord script crontab option

  • Updated read only rules on projects and installers

  • Disable autocomplete suggestions for confirmation input fields

  • Added authenticated packages to the billing package limit notice

  • Add quotes around conda install help message if label has spaces

  • Specify correct package type on tooltip text for label removal

  • Updated flask-login-ldap dependency

  • Validate name of copied label

  • Removed validation of label name on deletion

  • Removed duplicate HTTP headers on cached responses

  • Do not allow pypi packages in installers

  • Updated mirroring docs

  • Make installers/projects summary optional

  • Replaced some occurrences of word kapsel

  • Align upvote icon

  • Set package access from packages list

  • Only owners can upload installers/environments to its own channel

2.33.4 - 2017-10-24#

Added

  • Use environment variable to set initial user’s password

  • Usernames blacklist

  • Show projects and installers summaries on header

  • Added tooltips to package page buttons

  • Instructions to generate tokens for organizations

  • Feed items for projects and installers

  • Settings for session timeout

  • Supervisor script creates folder for extra config

  • Updated EULA

  • Set private packages and storage to unlimited individually

  • Added progress indicator on installer upload

  • Command to mirror only latest versions of conda packages

Fixed

  • Fixed creation of private packages from the API

  • Feed now uses the package database when it doesn’t know the package type

  • Hidden installers empty panel on profile page

  • Infer access attribute from other attributes when adding package

  • Incorrect logging of user downloads

  • Show ‘Set access’ options for organizations in packages list

  • Flash error messages when an errors occur on LDAP admin page

  • Replaced word kapsel with project on flash messages

  • Changed s3 content-disposition of anaconda server installers

  • Date ranges for stats in admin page

  • Transfer projects with the same name as a deleted project

  • Remove package groups when package is archived

  • No longer is possible to upload expired licenses

  • Hide brand from delete user modal if user is an organization

  • Package and environment file modal style issue

  • Filter public packages from package search in admin

  • Allow access to ownable settings to collaborators with ‘write’ permissions

  • Fixed pypi installer tooltip

  • In admin user account, prevent setting lower storage than the used storage

  • Delete groups when the org is removed

  • Removed add-ons page

  • Handling missing package after deleting files

  • Do not allow to create tokens expiring today

  • Fixed redirections to packages on feed items

  • Show installer and project feed items in history tab

  • Show all collaborators of an organization’s package

  • Fix issues with package icons on dashboard

  • Sorted tabs in group settings

  • Always display collaborators tab as ‘Collaborators’

2.33.3 - 2017-10-20#

Added

  • Added support for server based sessions

2.33.2 - 2017-10-10#

Fixed

  • Exception in admin after updating private packages for a user

2.33.1 - 2017-10-03#

Added

  • New feed items for group membership and groups collaborations

  • Download stats for files API endpoint

  • Option to set amount of private packages for a user from admin

  • Improved license creation page

  • Added distribution_types to downloads feed

  • Set packages access as authenticated from packages list

  • Added option –authenticated to anaconda-server-sync-conda

  • Added conda-build as dependency

  • Relaxed expired tokens restrictions for public endpoints

  • Add organizations as collaborators for packages, environments and notebooks

  • Send email when adding collaborator to a project/installer

Fixed

  • Link to docs in packages view

  • Catch all exceptions raised when loading environment file

  • Return json responses on api calls when an error is encountered

  • Error message when uploading an invalid installer file

  • Group permissions moved to the settings

  • Fix wrong autocomplete using firefox

  • Fix typeahead initial suggestions in installers form

  • Updated callout in contact us form

  • Hiding package access settings for collaborators

  • Fixed refresh when closing user menu on the navbar

  • Show info about installers downloads on admin interface

  • Fixed downloads stats on admin

  • Prevent adding package owner as package collaborator

  • Storing package_type when API package upload

  • Collaborators can now access a package’s history page

  • API docs are back up again

  • Refactored mirroring tools

  • Fixed incorrect links from feed items

2.33.0 - 2017-09-19#

Added

  • SUPERUSER_SEARCH to set superuser status in LDAP

  • File format validation on installer upload

  • Show which users are admin in users list

  • Use similar settings for typeahead package suggestions

  • Require user to be logged in to see user typeahead suggestions

  • Cleaned output from test suite

  • READ_ONLY mode setting and admin option

  • Added tooltips to social media icons on footer

  • Hide license download buttons from add-ons page

  • PAM authentication support

  • Added reCAPTCHA to contact us form

Fixed

  • Exception in group collaborations list for a package after group delete

  • Maintain consistency in redirections after item deletion

  • Fix group link in project collaborator view

  • Flash message after issues with email validation

  • Exception on admin downloads list for a user when package/file was had no owner

  • Change dashboard user on item transfer

  • Prevent adding current user as a collaborator

  • Remove current owner from items ownership transfer options

  • Fixed UI issues

  • Validate name and version of installers only when full form is submitted

  • Fixed some redirections to documentation in Anaconda Cloud

  • Hiding delete package for collaborators

  • Updated links to slideshare and youtube accounts

2.32.9 - 2017-09-15#

Fixed

  • Fixed forgot password link

2.32.8 - 2017-09-11#

Fixed

  • Temporarily disabled contact page for anaconda cloud

2.32.7 - 2017-09-07#

Fixed

  • Exception in token expiration warning code

  • Fixed error when displaying a group that no longer exists

2.32.6 - 2017-09-06#

Added

  • Separated package groups collaborations in three tabs (packages, notebooks, environments)

  • Added icons to all feed items

  • Provided more info on feed for uploaded packages/environments/notebooks

  • Unicode validation on signup form

  • Package api returns builds and adds filter for search platform

  • Validation for profile name

  • Added option to upload all packages to a group at once

  • Added page to see feed for a user

  • Added some reserved names for packages

  • Semantic versions validation for installers version field

  • Warning header when token is about to expire

  • Make favorites page public

Fixed

  • Allowing anaconda login under lockdown

  • Fixed potential exceptions on old cache code

  • Changed typeahead environment query to use dashboard user

  • Fixed issues with the upload of previously deleted installers

  • Fixed Cache-Control headers on old repodata caching code

  • Display all packages by default, not just only conda packages

  • Show correct label for Groups & Collaborators depending on type of user

  • Changed owner of uploaded installer to current dashboard user

  • Remove groups permissions from all items after group delete

  • Color schemes of some flashing messages

  • Prevent project/installer transfer if recipient already has one with the same name

  • Empty environment field from installer created from environment if the environment was deleted

  • Fixed email validation when other user is logged in

  • Maintain consistency on headers from dashboard

  • Fixed token generalizations

  • Exception on admin downloads list for a user when package/file was missing

  • Fixed “View Docs” URL

  • Use dashboard user in redirects after file delete

2.32.5 - 2017-08-29#

Fixed

  • Removed Continuum references

2.32.4 - 2017-08-28#

Fixed

  • Fixed old continuum links

2.32.3 - 2017-08-24#

Fixed

  • Navbar logo responsiveness issues

2.32.2 - 2017-08-24#

Fixed

  • Changed navbar buttons order to the new design schema

2.32.1 - 2017-08-24#

Fixed

  • Bigger logo on the navbar

  • Fixed home page screenshot of the site

2.32.0 - 2017-08-22#

Added

  • New top bar button structure

  • Added option ‘any’ to display all kind of packages in repo view

  • Support for custom user avatar methods

  • Updated cas-mirror docs

  • Create installers uploading an environment file

  • Parcel and management packs can be created from installers previously created

  • SSL protocol version can now be customized

  • Fresh design

  • Stats API endpoint

  • Updated all flash messages colors

Fixed

  • Ownership of uploaded environments

  • Doc links on the feed

  • Styling of installer widget

  • Transferred projects now appear in dashboard

  • Environment validation

  • Environment upload labels

  • Show correct package type when transferring package/environment/notebook

  • Increased panel sizes in profile and dashboard

  • Limited items to display in panels

  • Fixed collaborators view

  • Potential cache related exception

  • Made management packs template order deterministic

  • Unsafe redirections

  • Removed packages from groups when transferred

  • Closed XSS vulnerabilities

  • Contact us emails are sent from contact@anaconda.org with a reply-to header

  • Fixed typeahead input field to add package collaborators

  • Archive items when all their files are deleted

  • Return NotFound on item details page when they don’t contain any files

  • Fixed stats report admin view

  • Replaced occurrences of the word “package” for a more appropriate name depending on the package type

2.31.6 - 2017-08-08#

Added

  • Email notification when added as a collaborator

  • Labels regex now distinguishes uppercase characters

  • Added site export tool

  • Upload option for installers

  • Added button to review the build log next to each installer file

  • Version specific landing page for packages

  • Added group info to site export tool

  • Upload option for environments

Fixed

  • Layout issues on dashboard and repo pages

  • Remove user from groups when the account is removed

  • Remove user as a collaborator for installers/packages/projects/notebooks/environments when is deleted

  • Show only projects with files in projects list

  • CSV export of users

  • Typeahead for multi-type packages

  • Added user validation to remove collaborator form

  • Metadata display on package API

  • Cache key generation and diskcache size limit parameter

  • Empty packages will no longer appear in search results

2.31.4 - 2017-08-03#

Fixed

  • Fixed repodata caching

2.31.3 - 2017-07-27#

Fixed#

  • Fixed label validation

2.31.2 - 2017-07-24#

Added#

  • Tool to check a file’s checksum

Fixed#

  • Show conda packages install instructions only for available labels

  • Solved exception raise by anaconda-server-admin clean-storage

  • Hide empty packages/environments/notebooks from dashboard/profile page

  • Solved exception raised creating an installer from an empty environment

  • Fixed style issues with dashboard/profile page.

  • Added help info in profile page

  • Show correct icons in objects page

  • Removed extra space from groups breadcrumb

  • Fixed license not updating

  • Hide License expired message overlay during session when alert is closed

  • Fixed email sending on forgot password and forgot username

2.31.1 - 2017-07-13#

Added#

  • Docs for LDAP timeout

  • –clean-platforms option for anaconda-server-sync-conda

  • Docs for backup and restore procedures based on the default installation

  • Added setting for custom installers location

  • Updated FontAwesome to 4.7.0

Fixed#

  • Displays the latest release data on the package page

  • Fixed panel size in profile page and added scrollbars on overflow

  • Show latest version available for each platform in conda packages

  • Custom installers pre-configured to point to repo instance

  • Exception when trying to display security log

  • Display the correct username on the navigation bar

  • Remove unused logging configuration

  • Python tags on environment.yaml now parsed on installer creation from environment

  • Omitting non-conda dependencies on installer creation from environment

  • Updated documentation links

  • Added missing R packages icons

  • Unicode issue on Contact Us form for anaconda cloud

  • Fixed CSS issue on Internet Explorer

  • Solved issues with labels containing slashes and spaces

  • Updated link to conda documentation

  • Force pypi mirroring for a new mirror user

  • Fixed validation when setting packages to private in bulk

  • Fixed some UI issues with long names

  • Fixed org creation on mirroring tools

  • Labels link takes you to all type package listing

  • Package type filter set to ‘all’ will not show notebooks/environments anymore

  • Confirmation of package delete with username input works also using uppercase

  • Correct order of search filters

  • Fixed typeahead endpoints

  • Fixed duplicated channels on custom installers

  • Allowing slashes on token name delete action

  • Disabled LDAP referrals by default

2.31.0 - 2017-06-28#

Added#

  • Added USER_REGEX defaults to reference docs

  • Added period (.) as a valid character for the default USER_REGEX

  • Added diskcache based repodata caching

  • Added license url validation for packages

  • Option to set storage keyname to full path

  • Show error message when attempting to add duplicated collaborators

Fixed#

  • CSS fixes on top navbar

  • CSS fixes on group names

  • Added filter for valid packages in installer creation

  • Added support for deleted Strip accounts

  • Stops adding/updating labels if the validation fails

  • Tokens modal is no longer going below the bottom of the page

  • Displaying credit card errors correctly

  • Handling LDAP login error

  • Fixed highlight of project settings tab

  • Updated tqdm version to stop exception on mirror download

  • Environments summary is no longer duplicated

  • Display correct package summary after update

  • Customized success message on upvote depending on package type

  • Updated links to docs for labels

  • Updated verbose exception

  • Fixed notebook revisions links

  • Optimized query to get latest package versions

  • Updated all references to docs with correct links for cloud

  • Removed top-level domain validation from profile URL

  • Improved speed of show_channel endpoint

  • Added validation to prevent duplicated packages on installers

  • Changed default label filter for packages to ‘all’

  • Removed distinction of user menu based on username

  • CSS issues with long names

  • Fixed long project names overlapping

2.30.3 - 2017-06-06#

Added#

  • Added feeds for kapsel creation/removal/new revision

Fixed#

  • Added some more plural forms for flash messages

  • Show project description from latest revision instead of project summary

  • Fixed window installer configuration files

  • Moved project history to settings

  • Projects and installers on the same row

  • Fixed installer creation under LOCK_DOWN

  • Fixed settings tab highlight on installer admin page

  • Fixed handling of empty page param on search page

  • Fixed max-age overflow on authentications endpoint

  • Fixed project creation time

  • Fixed installer form when python package has no releases

  • Fixed subscriptions plans link

  • Fixed unicode issues on contact form

  • Merged LDAP login logic

  • CSS clean up for groups with long names

## 2.30.2 - 2017-05-24#

  • Fixed authentications endpoint

## 2.30.1 - 2017-05-24#

Added

  • Warning before deleting a package and all of its messages

  • Tool to check orphan files and packages

  • Added option to lock down all public pages

  • Added link to contact us for custom plans.

Fixed

  • Display error message when config file is not found

  • Fixes resend confirmation email

  • Retrying on 502 error while mirroring conda

  • Replace non-ascii characters from filename when downloading a file

  • Added password validation to password reset form

  • Handling 404 on s3 key_exists

  • Removed files and packages will appear on package history

  • Using user’s name and email on contact emails

  • Changed Resend Email label to Password Reset in admin page

  • Added placeholder to collaborators form

  • Added singular form messages in flash notifications

  • Fixed popup label for pkg/nbk/env settings

  • Fixed scrollbar blocking content in installers documentation

  • Added searchbox on navigation header for non-authenticated users

  • Added more database indexes for better query performance

  • Removed admin monitor page

  • Increased request timeout default to 120 seconds

  • Updated the mirror configuration examples

  • Fixed URL for pricing info

  • Fixed token creation API

  • Removed outdated mirror documentation

  • Added migration to normalize files data

  • Added brand as key in api endpoint

  • Declined credit card info is no longer stored

  • Improved UI for group members page

## 2.30.0 - 2017-05-08#

Added

  • Added EULA to the installer

  • Contact Us form now sends emails to support@anaconda.org

  • Create organization instead of user on mirroring tools

Fixed

  • Fixed anaconda-server-sync-conda settings message

  • Secured web helpers views

  • Removed unused test endpoints

  • Fixed insecure groups endpoint

  • Fixed filename too long exception on type filter for installers

  • Server side encryption on S3 storage

  • Fixed documentation link in /settings/access API token page

  • Year in footer matches current year

  • Fixed password restrictions checks

  • Replaced binstar-* message for anaconda-server-* on mirroring script

  • Added missing instruction to Project upload instructions

  • Fixed the way we load the license data from the database

  • Added validation for reserved usernames

  • Fixed package set-access on firefox

  • Fixed encoding error on package information page

  • Changed error message on installer creation form

## 2.29.1 - 2017-04-19#

Fixed

  • Fixed access to LDAP views

  • Removed unused remove_user view

  • Add support for expired marketo access token

  • Fixed exception on installer creation

## 2.29.0 - 2017-04-19#

Added

  • Visibility on Projects feature

  • Sortable account list by package count

  • Change plan button for organizations

  • Add lead source to marketo requests

Fixed

  • Fixed installers downloads

  • Set S3 addressing style to “virtual”

  • Fixed S3 ETag processing

  • Fixed handling of missing arch attribute on search

  • Typeahead endpoint access limits

  • Changed supervisord runtime files location

  • Allowing numeric named installers

  • Allows installer creation with environment with url on the channel list

  • Fixed typeahead on installer creation form

  • Remove unreachable code

  • Fixed flake8 findings

  • Fixed installer collaborators form

  • Fixed remove unlabeled files

  • Fixed repo access admin for organizations

## 2.28.1 - 2017-04-03#

Added

  • Installers can now be created from uploaded environments

Fixed

  • Fixed outdated version badges

  • Add “jessie” and “sles12” parcel suffixes

  • Only allows alphanumeric characters on installers name

  • Fix group installers page

  • Fix edition of existing installers

2.28 - 2017-03-22#

Added

  • Add UI to delete and set access of packages on the repo page

  • Add UI to delete files in the files section of the repo page

  • Add UI to set and unset superuser and staff status on admin page

  • Staff users can now access licensing

  • Pagination on history for the account admin page

Fixed

  • Config set using anaconda-server-config

  • Username on page titles

  • Fixed anaconda-server-sync-conda issue with local repos

  • CSV export on emails with special characters

  • Package label filtering

  • Signup password validation error message

  • Exception requesting non existing file url

  • Fixed email confirmation for organizations

  • Text overflow when username is too long

  • Remove all user packages in a single action to avoid filling the queue

  • Checking user existence on reset password

  • Installer URL shows zip extension

2.27.5 - 2017-03-14#

Fixed

  • Added boto dependency back

2.27.4 - 2017-03-03#

Added

  • Support for S3 regions that only use V4 signatures

  • Support for S3 server-side encryption

  • Support for custom PyPI repo sync

  • New releases overrides package’s description, summary, license and icon

  • Update mongodb to 3.4

Fixed

  • API endpoint DELETE /dist/{owner_login}/{package_name}/{version}/-/{_id} should delete the file with the associated ID

  • Email validation on profile page

  • Downloading files with spaces or special characters should result in the correct filename

  • Some documentation URLs showed up without styling

  • Fixed text overlap in admin deployment page

  • /downloads installers should generate configuration files correctly

  • “Not Found” errors are more consistent and clear

  • Package search timeout

  • Displaying validation in the popup on account’s admin page

2.27.3 - 2017-03-02#

Fixed

  • Add support for string license attribute

2.27.2 - 2017-02-27#

Fixed

  • Remove pyc from ambari mpack templates folder

2.27.1 - 2017-02-23#

Added

  • Limit to the cache

Fixed

  • Added missing ambari mpack templates folder

2.27.0 - 2017-02-15#

Added

  • Support for generating custom Hortonworks/Ambari management packs

  • License and license url to packages api

  • Update email confirmation code to more secure and flexible hash

  • Support for multiple users with same email (if option enabled)

  • Admin support to remove an account

  • Admin support to change storage size or change plan to free unlimited

  • Package versions on installers and parcels are now optional

  • Specify a configuration file with the environment variable ANACONDA_SERVER_CONFIG

Fixed

  • Noarch repodata should not include files that are missing platform and arch

  • Fix attribute errors kapsel unit tests

  • Mirror configuration python_versions should not require quotes

  • Add link to package on Favorites page breadcrumbs.

  • Improve support for POWER and ARM architectures.

  • Provide a useful error page when MongoDB is unreachable.

  • Fix notebook and env with same name

  • Suppress form errors when adding or removing package/channels

  • anaconda-server-config will work on the config file you actually have

  • Remove temporary redirects on user settings and org groups settings

  • Disable empty as a valid label/channel name

  • Fix organization name on group membership view

  • Disable Reset Password if it is the only button

2.26.5 - 2017-01-30#

  • Remove experimental feature from display.

2.26.4 - 2017-01-30#

Fixed

  • Some files would not be cleaned up correctly when the corresponding user was deleted in the interface. Added a migration to clean up any existing unused files.

  • Add anaconda-server-admin clean-storage command to clean up unused files.

  • Fix csv column order on package info at the admin page.

  • Render URLs in the package summary as links.

  • Display correct breadcrumb for a selected environment.

  • Sort labels on package page alphabetically.

  • Pluralize storage information correctly.

2.26.3 - 2017-01-10#

  • Added AnacondaCON promo to Anaconda Cloud

2.26.2 - 2017-01-06#

Added

  • Conda repodata is now cached more frequently.

  • Constructor installer creation will now be terminated if it takes longer than 60 seconds.

Fixed

  • An error that occurred when PyPI packages that were deleted were re-uploaded.

Anaconda repository 2.26.0 - 2016-12-19#

  • Anaconda Repository has a new mirroring tool with reproducible results, and improved support for delta mirroring.

Anaconda repository 2.25.0 - 2016-11-30#

  • Anaconda Repository is now distributed as a self-contained installer.

Anaconda repository 2.24.4 - 2016-11-17#

  • FIX: issues with async workers PR #3120, #3123

  • FIX: Issue with sending forgotten username. PR #3120

  • LOGGING: log everything to stdout. supervisord script will now log to file instead of syslog PR #3106

  • KAPSEL: Remove kapsel uploader PR #3107

Anaconda repository 2.24.0 - 2016-11-09#

  • Documentation updates

  • Fix task queue (removed mtq library)

  • Improve performance of PyPI simple index page

  • Move licensing code to anaconda_platform.component.licensing

  • Add hotjar (cloud)

  • Move username regex to check into settings

  • Parcels: Add anaconda and python 2.7 as default packages

  • Added AIC (Anaconda Installer Configuration) installers

  • Remove Kapsel Execution

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