========================================
Anaconda repository changelog (AER 2.26)
========================================

.. raw:: html

    <p>SEE ALSO: <a class="reference internal" href="update-uninstall.html"><span class="doc">update instructions for current and past versions</span></a>.</p>
    <div class="section" id="id1">
    <h2>2.26.5 - 2017-01-30<a class="headerlink" href="#id1" title="Permalink to this headline">¶</a></h2>
    <ul class="simple">
    <li>Remove experimental feature from display.</li>
    </ul>
    </div>
    <div class="section" id="id2">
    <h2>2.26.4 - 2017-01-30<a class="headerlink" href="#id2" title="Permalink to this headline">¶</a></h2>
    <p>Fixed</p>
    <ul class="simple">
    <li>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.</li>
    <li>Add <cite>anaconda-server-admin clean-storage</cite> command to clean up unused files.</li>
    <li>Fix csv column order on package info at the admin page.</li>
    <li>Render URLs in the package summary as links.</li>
    <li>Display correct breadcrumb for a selected environment.</li>
    <li>Sort labels on package page alphabetically.</li>
    <li>Pluralize storage information correctly.</li>
    </ul>
    </div>
    <div class="section" id="id3">
    <h2>2.26.3 - 2017-01-10<a class="headerlink" href="#id3" title="Permalink to this headline">¶</a></h2>
    <ul class="simple">
    <li>Added AnacondaCON promo to Anaconda Cloud</li>
    </ul>
    </div>
    <div class="section" id="id4">
    <h2>2.26.2 - 2017-01-06<a class="headerlink" href="#id4" title="Permalink to this headline">¶</a></h2>
    <p>Added</p>
    <ul class="simple">
    <li>Conda repodata is now cached more frequently.</li>
    <li>Constructor installer creation will now be terminated if it takes longer than 60 seconds.</li>
    </ul>
    <p>Fixed</p>
    <ul class="simple">
    <li>An error that occurred when PyPI packages that were deleted were re-uploaded.</li>
    </ul>
    </div>
    <div class="section" id="anaconda-repository-2-26-0-2016-12-19">
    <h2>Anaconda repository 2.26.0 - 2016-12-19<a class="headerlink" href="#anaconda-repository-2-26-0-2016-12-19" title="Permalink to this headline">¶</a></h2>
    <ul class="simple">
    <li>Anaconda Repository has a new mirroring tool with reproducible results, and improved support for delta mirroring.</li>
    </ul>
    </div>
    <div class="section" id="anaconda-repository-2-25-0-2016-11-30">
    <h2>Anaconda repository 2.25.0 - 2016-11-30<a class="headerlink" href="#anaconda-repository-2-25-0-2016-11-30" title="Permalink to this headline">¶</a></h2>
    <ul class="simple">
    <li>Anaconda Repository is now distributed as a self-contained installer.</li>
    </ul>
    </div>
    <div class="section" id="anaconda-repository-2-24-4-2016-11-17">
    <h2>Anaconda repository 2.24.4 - 2016-11-17<a class="headerlink" href="#anaconda-repository-2-24-4-2016-11-17" title="Permalink to this headline">¶</a></h2>
    <ul class="simple">
    <li>FIX: issues with async workers PR #3120, #3123</li>
    <li>FIX: Issue with sending forgotten username. PR #3120</li>
    <li>LOGGING: log everything to stdout. supervisord script will now log to file instead of syslog PR #3106</li>
    <li>KAPSEL: Remove kapsel uploader PR #3107</li>
    </ul>
    </div>
    <div class="section" id="anaconda-repository-2-24-0-2016-11-09">
    <h2>Anaconda repository 2.24.0 - 2016-11-09<a class="headerlink" href="#anaconda-repository-2-24-0-2016-11-09" title="Permalink to this headline">¶</a></h2>
    <ul class="simple">
    <li>Documentation updates</li>
    <li>Fix task queue (removed mtq library)</li>
    <li>Improve performance of pypi simple index page</li>
    <li>Move licensing code to anaconda_platform.component.licensing</li>
    <li>Add hotjar (cloud)</li>
    <li>Move username regex to check into settings</li>
    <li>Parcels: Add anaconda and python 2.7 as default packages</li>
    <li>Added AIC (Anaconda Installer Configuration) installers</li>
    <li>Remove Kapsel Execution</li>
    </ul>
    </div>
    <div class="section" id="anaconda-repository-2-23-1-2016-10-25">
    <h2>Anaconda repository 2.23.1 - 2016-10-25<a class="headerlink" href="#anaconda-repository-2-23-1-2016-10-25" title="Permalink to this headline">¶</a></h2>
    <p>Added</p>
    <ul class="simple">
    <li>Gevent in as the server worker_class</li>
    <li>Remove check of key existence in s3 for anaconda.org</li>
    </ul>
    </div>
    <div class="section" id="anaconda-repository-2-22-0-2016-10-18">
    <h2>Anaconda repository 2.22.0 - 2016-10-18<a class="headerlink" href="#anaconda-repository-2-22-0-2016-10-18" title="Permalink to this headline">¶</a></h2>
    <p>Fixed</p>
    <ul class="simple">
    <li>API: added correct handling when user is deleted</li>
    <li>DOWNLOADS: allow unlimited storage of download stats</li>
    <li>UI: terms and conditions link was incorrectly escaped</li>
    <li>NOTEBOOKS: fix sorting of notebook versions</li>
    <li>REPO: copied package files would sometimes return 404</li>
    <li>UI: added default sorting to more tables</li>
    <li>REPO: usability and functionality fixes for CDH parcel generation</li>
    </ul>
    </div>
    <div class="section" id="anaconda-repository-2-21-0-2016-09-29">
    <h2>Anaconda repository 2.21.0 - 2016-09-29<a class="headerlink" href="#anaconda-repository-2-21-0-2016-09-29" title="Permalink to this headline">¶</a></h2>
    <p>Added</p>
    <ul class="simple">
    <li>REPO: users can <a class="reference internal" href="../user/parcels.html"><span class="doc">create custom CDH parcels through Anaconda Repository</span></a></li>
    <li>UI: standardize sorting on tables</li>
    <li>UI: the software version is included in the footer of Anaconda Repository</li>
    </ul>
    <p>Fixed</p>
    <ul class="simple">
    <li>NOTEBOOKS: added iframe sandboxing to notebooks</li>
    <li>NOTEBOOKS: fixed rendering of thumbnails uploaded by <cite>nb_anacondacloud</cite></li>
    <li>REPO: copied package files were sometimes incorrectly garbage collected</li>
    </ul>
    <p>Changed</p>
    <ul class="simple">
    <li>UI: The pages on the <cite>conda.anaconda.org</cite> and <cite>pypi.anaconda.org</cite> domains
    redirect to <cite>anaconda.org</cite>.</li>
    </ul>
    <p>Removed</p>
    <ul class="simple">
    <li>BUILD: The deprecated build feature has been removed from Anaconda Repository.</li>
    </ul>
    </div>
    <div class="section" id="anaconda-repository-2-20-4-2016-09-26">
    <h2>Anaconda repository 2.20.4 - 2016-09-26<a class="headerlink" href="#anaconda-repository-2-20-4-2016-09-26" title="Permalink to this headline">¶</a></h2>
    <p>Fixed</p>
    <ul class="simple">
    <li>NOTEBOOKS: links in the notebook will open in the browser window directly,
    instead of inside of a frame.</li>
    </ul>
    </div>
    <div class="section" id="anaconda-repository-2-20-3-2016-09-20">
    <h2>Anaconda repository 2.20.3 - 2016-09-20<a class="headerlink" href="#anaconda-repository-2-20-3-2016-09-20" title="Permalink to this headline">¶</a></h2>
    <p>Fixed</p>
    <ul class="simple">
    <li>Allow numeric usernames</li>
    </ul>
    </div>
    <div class="section" id="anaconda-repository-2-20-2-2016-08-18">
    <h2>Anaconda repository 2.20.2 - 2016-08-18<a class="headerlink" href="#anaconda-repository-2-20-2-2016-08-18" title="Permalink to this headline">¶</a></h2>
    <p>Added</p>
    <ul class="simple">
    <li>REPO: package types will correctly update from added files (#2492)</li>
    <li>UI: cluster pages now list apps associated with that cluster</li>
    <li>Notebooks larger than 25mb will not be rendered (#2336)</li>
    <li>API: the endpoint <code class="docutils literal"><span class="pre">/user/{account}/downloads/{start}--{end}</span></code> now provides
    download activity aggregated by package for an account.</li>
    </ul>
    <p>Fixed</p>
    <ul class="simple">
    <li>Improve the performance of the security feed (#2335)</li>
    </ul>
    <p>Changed</p>
    <ul class="simple">
    <li>UI: the reminder to use beta will be hidden for 24 hours when a user clicks
    the &#8220;close&#8221; button.</li>
    <li>BUILD: remove welcome to build message for build deprecation notice.</li>
    <li>UI: rename project to kapsel everywhere (except imports) (#2563)</li>
    <li>Collaborators page updated to new groups API (#2512)</li>
    </ul>
    </div>
    <div class="section" id="anaconda-repository-2-19-5-2016-08-04">
    <h2>Anaconda repository 2.19.5 - 2016-08-04<a class="headerlink" href="#anaconda-repository-2-19-5-2016-08-04" title="Permalink to this headline">¶</a></h2>
    <p>Fixed</p>
    <ul class="simple">
    <li>Fixed generation of URLs to user notebook content server over https</li>
    </ul>
    </div>
    <div class="section" id="anaconda-repository-2-19-4-2016-07-21">
    <h2>Anaconda repository 2.19.4 - 2016-07-21<a class="headerlink" href="#anaconda-repository-2-19-4-2016-07-21" title="Permalink to this headline">¶</a></h2>
    <p>Fixed</p>
    <ul class="simple">
    <li>DB: improved group migration to handle more corner cases</li>
    </ul>
    </div>
    <div class="section" id="anaconda-repository-2-19-2-2016-07-07">
    <h2>Anaconda repository 2.19.2 - 2016-07-07<a class="headerlink" href="#anaconda-repository-2-19-2-2016-07-07" title="Permalink to this headline">¶</a></h2>
    <p>Fixed</p>
    <ul class="simple">
    <li>REPO: package types will correctly update from added files (#2492)</li>
    </ul>
    </div>
    <div class="section" id="anaconda-repository-2-19-1-2016-07-07">
    <h2>Anaconda repository 2.19.1 - 2016-07-07<a class="headerlink" href="#anaconda-repository-2-19-1-2016-07-07" title="Permalink to this headline">¶</a></h2>
    <p>Added</p>
    <ul class="simple">
    <li>Basic Cluster Pages</li>
    <li>Conda Caching - Conda endpoints now use Last-Modified/if-modified-since headers</li>
    </ul>
    </div>
    <div class="section" id="anaconda-repository-2-18-0-2016-06-01">
    <h2>Anaconda repository 2.18.0 - 2016-06-01<a class="headerlink" href="#anaconda-repository-2-18-0-2016-06-01" title="Permalink to this headline">¶</a></h2>
    <p>Added</p>
    <ul class="simple">
    <li>API: add an endpoint <code class="docutils literal"><span class="pre">/user/{account}/downloads/{start}--{end}</span></code> that provides an aggregated summary of download activity for an account.</li>
    <li>BUILD: automatically scroll to the bottom of log when new lines are appended</li>
    <li>REPO: improve support for R packages</li>
    <li>WEB: license warning message includes a link to the license configuration page</li>
    </ul>
    <p>Fixed</p>
    <ul class="simple">
    <li>Users do not need to be logged into GitHub to trigger builds</li>
    <li>BUILD: remote address for workers will be detected correctly when running behind a proxy (#2036)</li>
    <li>API: LDAP users logging in for the first time via <cite>anaconda login</cite> are created correctly.</li>
    <li>PIP v8.1.2 fixed package name lookup</li>
    </ul>
    </div>
    <div class="section" id="anaconda-repository-2-17-0-2016-04-18">
    <h2>Anaconda repository 2.17.0 - 2016-04-18<a class="headerlink" href="#anaconda-repository-2-17-0-2016-04-18" title="Permalink to this headline">¶</a></h2>
    <p>Added</p>
    <ul class="simple">
    <li>Queue administration page that displays build worker details and history (#1847)</li>
    <li>An additional configuration file can be specified with the environment variable <code class="docutils literal"><span class="pre">ANACONDA_SERVER_CONFIG</span></code>
    or the command line argument <code class="docutils literal"><span class="pre">--config-file</span></code></li>
    <li>Configuration files in the directory <code class="docutils literal"><span class="pre">$PREFIX/etc/anaconda-server/</span></code> will now be automatically loaded</li>
    <li>Better logging for login logic</li>
    <li>Failed logins are now recorded in the security log</li>
    <li><code class="docutils literal"><span class="pre">docs.anaconda.org</span></code> content is now bundled with Anaconda Repository</li>
    <li>New privacy policy</li>
    <li>Project&#8217;s API</li>
    <li>Show notebooks with nbpresent metadata as presentations (#1583)</li>
    <li>Can now view different versions of notebooks (#1764)</li>
    <li>Complete list of current settings on /admin/deployment (#1928)</li>
    <li>Decorator to validate params in a requests. (#1970)</li>
    <li><code class="docutils literal"><span class="pre">api.anaconda.org</span></code> returns <code class="docutils literal"><span class="pre">conda_url</span></code>, <code class="docutils literal"><span class="pre">pypi_url</span></code> and <code class="docutils literal"><span class="pre">main_url</span></code> (#1984)</li>
    <li><code class="docutils literal"><span class="pre">keyname</span></code> is displayed for superusers on the file details modal, allowing an
    administrator to locate a file on disk (#1985)</li>
    </ul>
    <p>Fixed</p>
    <ul class="simple">
    <li>Editing package description should not add extra whitespace (#1710)</li>
    <li>Starred packages owned by other users will appear on the dashboard (#1706)</li>
    <li>Notebook output that is too wide will display a scroll-bar (#1581)</li>
    <li>Cleaned up styling on CI settings page (#1713)</li>
    <li>Security log details modal should appear for non-administrator users</li>
    <li>More graceful handling of notebook rendering failure (#1548)</li>
    <li>GitHub OAuth flow in the user settings page (#1931)</li>
    <li>Changed conda install instructions to use short channel name</li>
    <li>Group API exceptions when viewing group members (#1959)</li>
    <li>Fixed error in sample enterprise config file (#1968)</li>
    </ul>
    <p>Changed</p>
    <ul class="simple">
    <li>Renamed &#8220;upvotes&#8221; to &#8220;favorites&#8221; (#1707)</li>
    <li>adjusted helptext for conda install from specific user channel (#1914)</li>
    </ul>
    </div>
    <div class="section" id="anaconda-repository-2-16-6-2016-03-28">
    <h2>Anaconda repository 2.16.6 - 2016-03-28<a class="headerlink" href="#anaconda-repository-2-16-6-2016-03-28" title="Permalink to this headline">¶</a></h2>
    <ul class="simple">
    <li>Clean up build workers that have been idle too long (#1749)</li>
    <li>Add SMTP support for sending email (#1747)</li>
    <li>Add remote address of build workers to queue status (#1743)</li>
    <li>Toggleable sections in build log output</li>
    <li>Render progress bars in build log correctly</li>
    <li>Fix organization page redirects</li>
    <li>Improve search performance for &#8220;type:pypi&#8221; query (#1808)</li>
    <li>Fix duplicated build item when resubmitting via CLI (#1805)</li>
    <li>Fix sorting of file sizes (#1783)</li>
    <li>Fix small issue in package files page</li>
    </ul>
    </div>
    <div class="section" id="anaconda-repository-2-16-0-2016-02-25">
    <h2>Anaconda repository 2.16.0 - 2016-02-25<a class="headerlink" href="#anaconda-repository-2-16-0-2016-02-25" title="Permalink to this headline">¶</a></h2>
    <ul class="simple">
    <li>Kerberos Authentication Support</li>
    <li>Several small fixes</li>
    <li>Performance improvements</li>
    </ul>
    </div>
    <div class="section" id="anaconda-repository-2-15-5-2016-02-06">
    <h2>Anaconda repository 2.15.5 - 2016-02-06<a class="headerlink" href="#anaconda-repository-2-15-5-2016-02-06" title="Permalink to this headline">¶</a></h2>
    <ul class="simple">
    <li>Minor fixes and improvements</li>
    <li>Made build a separate component from the server</li>
    <li>Added license code</li>
    <li>Improved UI</li>
    <li>Better support for labels</li>
    <li>Improved performance on user profiles / security pages</li>
    </ul>
    </div>
    <div class="section" id="anaconda-repository-2-14-1-2016-01-20">
    <h2>Anaconda repository 2.14.1 - 2016-01-20<a class="headerlink" href="#anaconda-repository-2-14-1-2016-01-20" title="Permalink to this headline">¶</a></h2>
    <ul class="simple">
    <li>Re-enabled the anaconda copy command</li>
    <li>Release renaming &#8220;channels&#8221; to &#8220;labels&#8221;</li>
    <li>Implemented new UI enhancements that included a new user dashboard</li>
    <li>Performed additional bug fixes</li>
    </ul>
    </div>
    <div class="section" id="anaconda-repository-2-13-1-2016-01-12">
    <h2>Anaconda repository 2.13.1 - 2016-01-12<a class="headerlink" href="#anaconda-repository-2-13-1-2016-01-12" title="Permalink to this headline">¶</a></h2>
    <ul class="simple">
    <li>Implemented &#8220;My upvotes&#8221; page</li>
    <li>Added UI improvements to notebooks</li>
    <li>Implemented error logging fixes</li>
    <li>Performed additional bug fixes</li>
    </ul>
    </div>
    <div class="section" id="anaconda-repository-2-12-3-2015-12-22">
    <h2>Anaconda repository 2.12.3 - 2015-12-22<a class="headerlink" href="#anaconda-repository-2-12-3-2015-12-22" title="Permalink to this headline">¶</a></h2>
    <ul class="simple">
    <li>Implemented UI Improvements to align with Anaconda branding, making A-Cloud easier to use</li>
    <li>Added confirmation after sending a message to support from the &#8220;contact us&#8221; page</li>
    <li>Removed left nav on dashboard</li>
    <li>Moved channel manager to the apps dropdown</li>
    <li>Made it easier for Academic users to access features by adding extended subdomain access for institutions</li>
    <li>Created a landing page for bug reporting to help A-Cloud users better self-select which repo for issue logging</li>
    </ul>
    </div>
    <div class="section" id="anaconda-repository-2-11-2015-12-09">
    <h2>Anaconda repository 2.11 - 2015-12-09<a class="headerlink" href="#anaconda-repository-2-11-2015-12-09" title="Permalink to this headline">¶</a></h2>
    <ul class="simple">
    <li>Implemented UI Improvements</li>
    <li>Fixed minor issues</li>
    <li>Improved user profile</li>
    <li>Improved password validation</li>
    <li>Updated plans and pricing pages</li>
    </ul>
    </div>
    <div class="section" id="anaconda-repository-2-10-2015-11-13">
    <h2>Anaconda repository 2.10 - 2015-11-13<a class="headerlink" href="#anaconda-repository-2-10-2015-11-13" title="Permalink to this headline">¶</a></h2>
    <ul class="simple">
    <li>Implemented UI Improvements</li>
    </ul>
    </div>
    <div class="section" id="anaconda-repository-2-9-2015-09-28">
    <h2>Anaconda repository 2.9 - 2015-09-28<a class="headerlink" href="#anaconda-repository-2-9-2015-09-28" title="Permalink to this headline">¶</a></h2>
    <ul class="simple">
    <li>Implemented Upgrade/Setup script</li>
    <li>Offered free MKL Optimizations and free IOPro Addons for academic use</li>
    <li>Added command line scripts for user name changes</li>
    <li>Allowed port number configuration</li>
    <li>The Anaconda Server will subsequently be referred to as Anaconda repository</li>
    </ul>
    </div>
    <div class="section" id="anaconda-server-2-8-2015-08-27">
    <h2>Anaconda Server 2.8 - 2015-08-27<a class="headerlink" href="#anaconda-server-2-8-2015-08-27" title="Permalink to this headline">¶</a></h2>
    <ul class="simple">
    <li>Added support for Jupyter 4.0</li>
    <li>Made passwords  configurable</li>
    <li>Supplied better error messages</li>
    </ul>
    </div>
    <div class="section" id="anaconda-server-2-7-2015-07-28">
    <h2>Anaconda Server 2.7 - 2015-07-28<a class="headerlink" href="#anaconda-server-2-7-2015-07-28" title="Permalink to this headline">¶</a></h2>
    <ul class="simple">
    <li>Implemented a new environment page</li>
    <li>Offered new channel features</li>
    </ul>
    </div>
    <div class="section" id="anaconda-server-2-6-2015-07-23">
    <h2>Anaconda Server 2.6 - 2015-07-23<a class="headerlink" href="#anaconda-server-2-6-2015-07-23" title="Permalink to this headline">¶</a></h2>
    <ul class="simple">
    <li>Added support for <a class="reference external" href="noarch-packages.html">conda noarch packages</a>.</li>
    <li>Exposed additional distribution attributes via the API</li>
    <li>Changed Anaconda Server&#8217;s underlying webserver from tornado to gunicorn</li>
    </ul>
    </div>
    <div class="section" id="anaconda-server-2-3-2015-04-24">
    <h2>Anaconda Server 2.3 - 2015-04-24<a class="headerlink" href="#anaconda-server-2-3-2015-04-24" title="Permalink to this headline">¶</a></h2>
    <ul class="simple">
    <li><a class="reference external" href="mirrors-sync-configuration.html">Increased specificity</a> when mirroring the Anaconda repository including more robust license-blacklisting capacity and new python version-filtering capacity</li>
    <li>Implemented the ability to <a class="reference external" href="notebooks.html">upload iPython notebooks</a> to your Anaconda Server user account</li>
    </ul>
    </div>
    <div class="section" id="anaconda-server-2-2-2015-04-17">
    <h2>Anaconda Server 2.2 - 2015-04-17<a class="headerlink" href="#anaconda-server-2-2-2015-04-17" title="Permalink to this headline">¶</a></h2>
    <ul>
    <li><p class="first">Improved the user interface for channel-based interactions, which allowed users to manage multiple package and channel interactions from a single dashboard</p>
    </li>
    <li><p class="first">Performed additional unit testing</p>
    </li>
    <li><dl class="first docutils">
    <dt>Due to a lack of backwards compatibility, this release locks the following two versions of the dependency packages:</dt>
    <dd><ul class="first last simple">
    <li>flask-wtf=0.8.4</li>
    <li>werkzeug=0.9.6</li>
    </ul>
    </dd>
    </dl>
    </li>
    </ul>
    </div>
