This repository has been archived by the owner on Jul 10, 2022. It is now read-only.
Releases: krobertson/deb-s3
Releases · krobertson/deb-s3
Version 0.9.2
Version 0.9.2
Version 0.9.1
- 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 thecopy
command. - Added option
--skip-package-upload
to theupload
command.
Version 0.9.0 was skipped.
Version 0.8.0
- 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
- 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
- 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
, andshow
commands
Version 0.6.2
- 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
- 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
- Updated to use
aws-sdk
overaws-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
- 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
- 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