Skip to content

Commit

Permalink
add changelog fragment
Browse files Browse the repository at this point in the history
  • Loading branch information
briantist committed Oct 7, 2023
1 parent 77ec5b5 commit 0d6cf69
Showing 1 changed file with 14 additions and 0 deletions.
14 changes: 14 additions & 0 deletions changelogs/fragments/104-v3-refactor.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
---
major_changes:
- Galactory now supports v3 of the Galaxy API, both as a server, and as a client for upstream proxying (https://github.com/briantist/galactory/issues/23, https://github.com/briantist/galactory/pull/104).

minor_changes:
- Requests that are proxied to an upstream now override the query string to always request 100 results. This is a slight, partial mitigation for our current lack of true pagination suppport (https://github.com/briantist/galactory/issues/99, https://github.com/briantist/galactory/pull/104).
- The ``download`` endpoint now supports a query string parameter ``galactory_upstream_url``. When this parameter is set, and the requested artifact does not already exist in artifactory, this exact URL will be used as the upstream location for this file. If the parameter is not set, it uses the previous proxying behavior for downloads, which is to append the route to the configured upstream to determine its URL. API responses from galactory that contain a ``download_url`` field will automatically generate proper URLs with this parameter set, and it does not require additional configuration or user concern (https://github.com/briantist/galactory/pull/104).

bugfixes:
- The ``href`` field of several API responses was incorrect, pointing back at the URL requested instead of pointing at the collection endpoint (https://github.com/briantist/galactory/issues/103).

trivial:
- Fast detection did not support detecting prerelease collections (https://github.com/briantist/galactory/issues/100).
- A lot of internal methods have been refactored into custom classes to represent the data, in order to help separate the models from the API version and response formats (https://github.com/briantist/galactory/pull/104).

0 comments on commit 0d6cf69

Please sign in to comment.