Skip to content
This repository has been archived by the owner on Jul 10, 2022. It is now read-only.

Releases: krobertson/deb-s3

Version 0.9.2

17 May 17:17
Compare
Choose a tag to compare
Version 0.9.2

Version 0.9.1

08 Aug 18:13
Compare
Choose a tag to compare
  • Updated to use the aws-sdk v2 gem, which should fix a number of issues.
  • Fixed bug with --fail-if-exists being applied incorrect to the copy command.
  • Added option --skip-package-upload to the upload command.

Version 0.9.0 was skipped.

Version 0.8.0

07 Apr 18:29
Compare
Choose a tag to compare
  • With this version, official support for Ruby 1.8.7 is dropped. Please use 1.9.3 or newer.
  • Added bucket_owner as a new option to --visibility
  • Added --lock option to better issues where two concurrent runs may be updating a package repository.
  • Added --fail-if-exists, which will ensure if a package already exists, it won't override it.
  • Added --force-path-style option for better support when the bucket doesn't map to *.s3.amazonaws.com or when may get SSL errors due to multi-leveled domains (test.foobar.com.s3.aws.amazonaws.com).
  • Added support for the .deb upload itself to honor cache control.
  • Added support for armhf architecture type.
  • Added a warning if the user specifies an architecture on the command line that doesn't match the package's architecture.
  • Changed package and release manifests to be uploaded as plain text instead of binary.
  • Fixed support for package deletion when given the full version string of the package.
  • Fixed issue with help formating.
  • Fixed issue to better check if dpkg is available.

Version 0.7.1

18 Dec 01:37
Compare
Choose a tag to compare
  • Fixed an issue with package description handling causing exponential package list growth with new lines.
  • Fixes an issue with package deletion failing with a nil iteration.

Version 0.7.0

09 Feb 20:26
Compare
Choose a tag to compare
  • Fix verify command to re-sign the manifest files if a key is provided
  • Fixed support of arch "all"
  • Fixed issue with content type of manifest files on some systems
  • Added option for server side encryption
  • Added option to delete a specific version of a package with the iteration
  • Added option for specifying the origin
  • Added option for specifying the suite
  • Added option for setting the cache control handling
  • Added the copy, list, and show commands

Version 0.6.2

03 Jul 20:05
Compare
Choose a tag to compare
  • Fix checksum support with S3 for larger files.
  • Added support for specifying a proxy URL when uploading.
  • Added setting to use SSL for uploading.
  • Ensure the Release file sorts the listings.

Version 0.6.1

25 Apr 17:27
Compare
Choose a tag to compare
  • Add Content-Type to requests when uploading
  • Added falling back to using 'tar' if 'ar' fails to extract the deb
  • Added support for file globs in the list of files to uplaod
  • Fix to ensure file name is not URL encoded when uploading
  • Fix to ensure packages are preserved properly and based on their full version string

Version 0.6.0

28 Oct 01:51
Compare
Choose a tag to compare
  • Updated to use aws-sdk over aws-s3
  • Added the delete command to remove packages from the package listing
  • Added support for Origin handling
  • Added support for checking if an object already exists skips uploading if it does
  • Added the --prefix option to give a prefix within a bucket to use for the path

Version 0.5.1

02 Jul 23:24
Compare
Choose a tag to compare
  • Fix to add the --sign option to the verify command (Thanks Ryan Conway)
  • Added --gpg-options option to the upload and verify commands

Version 0.5.0

02 Jul 23:26
Compare
Choose a tag to compare
  • Changed references of section to component, while still being compatible on the command line (Thanks Lee Henson)
  • Fixed --visibility to work with the verify command (Thanks Lee Henson)
  • Added support for uploading multiple files at a time and supporting a glob pattern