Skip to content

Latest commit

 

History

History
540 lines (434 loc) · 27.9 KB

CHANGELOG.rst

File metadata and controls

540 lines (434 loc) · 27.9 KB

Ansible Galaxy Changes by Release

3.2.4 - Released 28-Jun-2019

Closed PRs

3.2.3 - Released 19-Jun-2019 ---------------------------

Closed PRs

3.2.2 - Released 7-Jun-2019

Changes

  • Platforms card is too narrow with reduced-width window. Issue 1740.
  • Partially visible personal information. Issue 1826.
  • Prevents importing a collection with a name that conflicts with a multi-content repository name.

Closed PRs

3.2.1 - Released 5-Jun-2019

Changes

  • Perform case insensitive namespace lookups. Issue 1879.
  • Fix legacy search API performance deficiencies. Issue 1876.

Closed PRs

3.2.0 - Released 3-Jun-2019

Changes

  • Added full support for Ansible Collections, the new packaging format for delivering Ansible content.
  • With a little help from Pulp, added Galaxy hosted Collection artifacts. Using Mazer, users can now upload and download Ansible content directly to and from Galaxy.
  • Removed support for multi-content repositories.
  • Started Galaxy API V2, the future stable API for Galaxy server.
  • Introduced an internal API for UI use only. Breaking changes will occur in future releases, so seriously, don’t use this.
  • Introduced React into the Galaxy UI with the intention of building new components using React and migrating existing components over time.

3.1.8 - Released 15-Mar-2019

Changes

  • Set default Namespace email to blank when user has opted in GitHub to keep their email address private
  • Filter GH Repo API request by user's namespace. Handles cases where user belongs to many GitHub orgs and thus has lots of repos.
  • Add TokenAuthentication to the default auth classes

Closed PRs

3.1.7 - Released 1-Mar-2019

Changes

  • Added the ability to select which branch to import from after travis builds. Issue 1460.
  • Weight community score based on number of surveys submitted. Issue 1401.
  • Set community score to average of the questions. Issue 1480.
  • Added support for ansible-lint 4.1.0.

Closed PRs

3.1.6 - Released 21-Dec-2018

Closed PRs

3.1.5 - Released 18-Dec-2018

Changes

  • Fix broken repository delete when using ansible-galaxy client. Issue 1420.
  • Fix Galaxy required write access to user's GitHub account. Issue 1424.

Closed PRs

3.1.4 - Released 14-Dec-2018

Changes

  • Fix broken repository import when import messages is longer than 256 charaters. Issue 1415.

Closed PRs

3.1.3 - Released 29-Nov-2018

Changes

  • Fix broken import status API query used by ansible-galaxy client. Issue 1370

Closed PRs

3.1.2 - Released 27-Nov-2018

Changes

  • Improve API performace when retrieving latest import messages for a given content item
  • Fix logging of search result clicks
  • Fix traceback that occurred when no import messages existed for a given content item
  • Fix missing Travis badges
  • Fix new import messages not showing up after click Import button on My Imports page
  • Fix docs site header link to redirect to https://galaxy.ansible.com/docs/
  • When a content item is imported, remove old import task messages

Closed PRs

3.1.1 - Released 20-Nov-2018

Changes

  • Simplify Python logging configuration
  • Improve Search performance by eliminating extra SQL queries generated by the Search API view.

Closed PRs

3.1.0 - Released 16-Nov-2018

Changes

  • Community Score
    • Enable users to rate their content usage experience. Issue 948.
  • Quality Scoring
    • Run ansible-lint during import to generate a Quality score for each content item. Issue 1048, Issue 1097.
    • During import, check metadata of each imported Ansible role, and generate a Metadata score. Issue 1178.
    • Surface quality and metadata scores on content detail page. Issue 1107.
  • Search
    • Add content and quality score to Best Match weighting. Issue 1163.
    • Re-designed search UI
    • Allow searching namespace names from the main search bar
  • User preferences. Issue 1046, Issue 1113.
    • Enable user management of the following:
      • Email addresses.
      • Notification settings
      • Followed content
      • API keys
  • Email notifications. Issue 1047.
    • Enable email notifications for:
      • Updates to followed content
      • Updates to content they follow
      • Import failures
      • Import successes
      • Community feedback on content
  • Web Analytics
    • Anonymously track Galaxy web site users and gather usage metrics over time, with the goal of enhancing the overall user experience. PR 1176.
  • Python 3. PR 1263, PR 1199.
    • Add support for Python 3 to enable future Pulp integration and upgrade to Django 2
  • Content Deprecation
    • Add option to deprecate content in galaxy UI. Issue 1008.
  • Travis CI Badges
    • Fix missing Travis CI badges on successful imports. Issue 1245.
  • Mobile Improvements
    • Add ability to log in, and view documentation and help links from mobile browsers. Issue 1148, PR 1154, PR 1151.

3.0.12 - Released 24-Sep-2018

Changes

  • Repository description not updating. Issue 1165.

Closed PRs

3.0.11 - Released 20-Sep-2018

Changes

  • Search results return irrelevant content. Issue 1024.
  • Remove unnecessary query for partner content during search page load.

Closed PRs

3.0.10 - Released 12-Sep-2018

Changes

  • Deploy search metrics collection to production. Issue 1105.

Closed PRs

3.0.9 - Released 05-Sep-2018

Bug Fixes

  • Root path redirecting to Login page, rather than Home. Issue 1120.

Closed PRs

3.0.8 - Released 22-Aug-2018

Bug Fixes

  • Made the help link more obvious, and added a link to the Galaxy project issue queue. Issue 1006.
  • Upgraded to latest version of patternfly-ng. Issue 1010.
  • Fixed issues related to patternfly-ng upgrade.
  • Limited display of container logs in Travis CI builds.
  • Added support for travis-ci.com server. Issue 1033.
  • Improved Galaxy server side logging.
  • Set the avatar URL attribute during Provider Namespace creation.
  • Added AnsibleFest 2018 image to the home page.
  • Reformatted APB parameter metadata.
  • Implemented prettier to enforce Typescript and Less code formatting.
  • Improved TypeScript linting.

Closed PRs

3.0.7 - Released 09-Aug-2018

Bug Fixes

  • Removed featured icon from home page.

Closed PRs

3.0.6 - Released 09-Aug-2018

Bug Fixes

  • Travis CI notification not triggering an import. Issue #1033.

Closed PRs

3.0.5 - Released 03-Aug-2018

Bug Fixes

  • Fixed broken error handling on home page, when 500 errors arise from the Namespace resource. Issue #981.
  • Fixed stacktrace on My Content page.
  • Added Developer's Guide to Galaxy docs.
  • Added required packages, gcc and python-devel, to release build process
  • On Search and Community pages, added automatic scroll to the top of the page after navigating to next page. Issue #750.
  • On an authors page, added ability to sort by forks, stargazers, downloads and watchers. Issue #965.
  • Updated install and usage docs for Mazer. Mazer issue #106.
  • Applied style fixes to Role README display. Issue #718.
  • Fixed copy-to-clipboard styling. Issue #722.
  • Applied style fixes to Content Detail page. Issue #722.
  • Improved breadcrumb styling on mobile screens. Issue #718.
  • Improved documentation for role_name. Issue #939.
  • Fixed search page parameter error. Issue #919.
  • Fixed image sizing on Content Detail and Search pages. Issues #934 and #927.
  • Fixed tooltip flicker on Travis icons. Issue #938.
  • Added pagination and filtering on My Content repositories list. Issue #582 and #935.

Closed PRs

3.0.4 - Released 30-Jul-2018

Bug Fixes

  • Fixed 500 errors resulting from the maximum number of database connections being reached. Issue #977.

Closed PRs

3.0.3 - Released 20-Jul-2018

Bug Fixes

  • Improve mobile view of home, search, and author detail pages.
  • For missing import date on search results, bypass call to moment.js.
  • Add JS source maps to enable better debugging and troubleshooting.
  • Fix partner carousel template on landing page.
  • Add Nginx redirects for '/docs' and '/intro', redirecting to '/docs/'.
  • Prevent random tag being added to search params during navigation. Issue #809.
  • During import process, default to the repository default branch, not 'master'. Issue #857.
  • Fix JS error that prevented removal of existing Namespace owners and provider namespaces.
  • Limit repository attributes (i.e. commit message, description, etc.) to 256 chars.
  • For content details, show the git tag value, rather than the strict semantic format value.
  • Show Red Hat logo On production docs site.
  • Document git tag version requirements.
  • On search page, enable right-click on links, adjust icon sizing, fix confusing hover styles, fix ordering of cloud platforms. Issues: #744, #720, #812, #813, #817.
  • Fix broken 'Community' link on content detail page. Issue #850.

Closed PRs

3.0.2 - Released 03-Jul-2018

Bug Fixes

  • Prevent existing repositories from being renamed with '-' converted to '_'
  • Stop failng imports for lint warnings
  • Revert namespace changes, where '-' was converted to '_' for existing namespaces.

Closed PRs

3.0.1 - Released 03-Jul-2018

Bug Fixes

  • Removed Partner menu
  • Fixed Sort dropdown not populating on Search page
  • Perform case insensitive matching on Platforms during import
  • Fixed duplicate key error happening on imports when existing Repository object not found
  • Fixed creation of new Repository objects when existing object not found, which was causing some existing roles to be renamed with '-' converted to '_'
  • Enable Galaxy Admins to start an import on any repository
  • Change filter on My Imports page to match exact user namespace
  • Perform case insensitive match when installing roles using ansible-galaxy CLI
  • Fixes broken ansible-galaxy search, when using keywords
  • Fix broken polling on My Imports page
  • Add tooltip to import status on My Content page
  • Add missing logging messages to the API and UI
  • Fixed missing API response data that contributed to ansible-galaxy import breaking in Ansible 2.7.0
  • Provide missing page titles in docs

Closed PRs

3.0.0 - Released 30-Jun-2018

  • Move deployment of the public site from EC2 to OpenShift Dedicated
  • Refactor the import process to support multiple static analysis tools, and to support future content testing
  • Enforce Semantic Version format for git tags to be imported as versions
  • Enforce Python compatability for new namespaces
  • Add the ability to import multi-content repositories. Will only turn on multi-role support for 3.0.
  • Add ability to import [Ansible Playbook Bundles (APBs)](https://github.com/ansibleplaybookbundle)
  • Add database and API support for vendor namespaces, multi-role repositories, Ansible Playbook bundles (APBs), and multiple public source code management platforms
  • Modernize the user interface (UI), including the implementation of Patternfly
  • Add UI features to enable Galaxy admins to create and modify namespaces
  • Add UI features that enable namespace owners to modify and maintain their namespaces
  • Add UI features to support multi-role repositories, and new content types including APBs
  • Remove and replace Elasticsearch with Postgres full-text search
  • Rank search results by a calculated Best Match score that combines matched filters + download count
  • Upgrade to Django 1.11, and begin adding Python 3 support
  • Added doc site