Skip to content

Releases: Wazzaps/ampm

ampm v1.5.5

16 Oct 19:38
46570cf
Compare
Choose a tag to compare

Small feature release

How to install or upgrade

The easiest way is by running:

curl -fsSL https://github.com/Wazzaps/ampm/releases/latest/download/get_ampm.sh | sudo sh

But you can also download ampm.tar.gz, extract it to /opt/ampm/, then run install /opt/ampm/ampm.sh /usr/local/bin/ampm, and then put your repo uri in /opt/ampm/repo_uri.

A python installation is not required.

Changelog

Misc

  • ampm update

Full Changelog: v1.5.4...v1.5.5

ampm v1.5.4

16 Oct 09:27
4d9336b
Compare
Choose a tag to compare

Small bugfix release

How to install or upgrade

The easiest way is by running:

curl -fsSL https://github.com/Wazzaps/ampm/releases/latest/download/get_ampm.sh | sudo sh

But you can also download ampm.tar.gz, extract it to /opt/ampm/, then run install /opt/ampm/ampm.sh /usr/local/bin/ampm, and then put your repo uri in /opt/ampm/repo_uri.

A python installation is not required.

Changelog

Bugfixes

  • Fix cookie_verf

Misc

  • Allow specifying chunk size via env var

Full Changelog: v1.5.3...v1.5.4

ampm v1.5.3

31 May 19:01
Compare
Choose a tag to compare

Small bugfix release

How to install or upgrade

The easiest way is by running:

curl -fsSL https://github.com/Wazzaps/ampm/releases/latest/download/get_ampm.sh | sudo sh

But you can also download ampm.tar.gz, extract it to /opt/ampm/, then run install /opt/ampm/ampm.sh /usr/local/bin/ampm, and then put your repo uri in /opt/ampm/repo_uri.

A python installation is not required.

Changelog

Bugfixes

  • Implement readdir pagination, so ampm list won't be cut off
  • Use $BROWSER if set instead of xdg-open for ampm search

Misc

  • Improve UX of ampm search cli

Full Changelog: v1.5.2...v1.5.3

ampm v1.5.2

15 May 05:34
Compare
Choose a tag to compare

Small bugfix release

How to install or upgrade

The easiest way is by running:

curl -fsSL https://github.com/Wazzaps/ampm/releases/latest/download/get_ampm.sh | sudo sh

But you can also download ampm.tar.gz, extract it to /opt/ampm/, then run install /opt/ampm/ampm.sh /usr/local/bin/ampm, and then put your repo uri in /opt/ampm/repo_uri.

A python installation is not required.

Changelog

Bugfixes

  • Remove LD_LIBRARY_PATH env var before opening browser

Full Changelog: v1.5.1...v1.5.2

ampm v1.5.1

06 May 19:24
Compare
Choose a tag to compare

Small bugfix release

How to install or upgrade

The easiest way is by running:

curl -fsSL https://github.com/Wazzaps/ampm/releases/latest/download/get_ampm.sh | sudo sh

But you can also download ampm.tar.gz, extract it to /opt/ampm/, then run install /opt/ampm/ampm.sh /usr/local/bin/ampm, and then put your repo uri in /opt/ampm/repo_uri.

A python installation is not required.

Changelog

Bugfixes

  • Force locale so click won't complain under certain distros such as centos
  • Make artifact type dropdown in ampm search not display dummy data
  • Make attribute filters in ampm search hide the artifact if it doesn't have the filtered attribute

Full Changelog: v1.5.0...v1.5.1

ampm v1.5.0

23 Apr 21:55
Compare
Choose a tag to compare

Big feature release

How to install or upgrade

The easiest way is by running:

curl -fsSL https://github.com/Wazzaps/ampm/releases/latest/download/get_ampm.sh | sudo sh

But you can also download ampm.tar.gz, extract it to /opt/ampm/, then run install /opt/ampm/ampm.sh /usr/local/bin/ampm, and then put your repo uri in /opt/ampm/repo_uri.

A python installation is not required.

Changelog

New features

  • Added --offline flag, which doesn't update the index before running the operation (speeds up ampm list)
  • Added --format=short, used for e.g. in makefiles above the ampm get call
  • Added --format=index-file, used for manual access into the repo without ampm
  • Added --format=index-webpage, used for manual access into the repo without ampm (in interactive webpage form)
    • ampm search is a shorthand for running the above into a file and opening it
  • Added ampm rm, which removes an artifact from the remote repo
  • Added @glob: and @regex: attribute filters
  • Added ampm edit, which can add, change, and remove attributes and env vars after upload
    • Note that it cannot change or remove attributes/env vars specified at upload time, since those are part of the hash

Bugfixes

  • Parallel runs of ampm download don't break eachother (when downloading the same artifact)

Full Changelog: v1.4.1...v1.5.0

ampm v1.4.1

17 Apr 06:44
Compare
Choose a tag to compare

Bugfix release

How to install or upgrade

The easiest way is by running:

curl -fsSL https://github.com/Wazzaps/ampm/releases/latest/download/get_ampm.sh | sudo sh

But you can also download ampm.tar.gz, extract it to /opt/ampm/, then run install /opt/ampm/ampm.sh /usr/local/bin/ampm, and then put your repo uri in /opt/ampm/repo_uri.

A python installation is not required.

Changelog

Bugfixes

  • Parallel runs of ampm upload don't break eachother

Full Changelog: v1.4.0...v1.4.1

ampm v1.4.0

20 Feb 00:52
Compare
Choose a tag to compare

Bugfix release

How to install or upgrade

The easiest way is by running:

curl -fsSL https://github.com/Wazzaps/ampm/releases/latest/download/get_ampm.sh | sudo sh

But you can also download ampm.tar.gz, extract it to /opt/ampm/, then run install /opt/ampm/ampm.sh /usr/local/bin/ampm, and then put your repo uri in /opt/ampm/repo_uri.

A python installation is not required.

Changelog

Bugfixes

  • Add exponential backoff of chunk size for NFS reads and writes (fixes some protocol and/or implementation errors of the NFS client and/or server)
  • Reconnect to server between retries

Full Changelog: v1.3.2...v1.4.0

ampm v1.3.2

23 May 20:17
Compare
Choose a tag to compare

Bugfix release

How to install or upgrade

The easiest way is by running:

curl -fsSL https://github.com/Wazzaps/ampm/releases/latest/download/get_ampm.sh | sudo sh

But you can also download ampm.tar.gz, extract it to /opt/ampm/, then run install /opt/ampm/ampm.sh /usr/local/bin/ampm, and then put your repo uri in /opt/ampm/repo_uri.

A python installation is not required.

Changelog

Bugfixes

  • Fix download of tars with no write permission for dirs (used --delay-directory-restore)
  • Make _calc_dir_size ignore errors since it's not critical

Full Changelog: v1.3.1...v1.3.2

ampm v1.3.1

29 Mar 21:24
Compare
Choose a tag to compare

Bugfix release

How to install or upgrade

The easiest way is by running:

curl -fsSL https://github.com/Wazzaps/ampm/releases/latest/download/get_ampm.sh | sudo sh

But you can also download ampm.tar.gz, extract it to /opt/ampm/, then run install /opt/ampm/ampm.sh /usr/local/bin/ampm, and then put your repo uri in /opt/ampm/repo_uri.

A python installation is not required.

Changelog

Bugfixes

  • Fix symlink downloads
  • Fix placing repo in nfs path with no permissions for a prefix of the path (e.g /foo/bar permitted, but /foo blocked)

Full Changelog: v1.3.0...v1.3.1