Releases: thevickypedia/PyS3Uploader
Releases · thevickypedia/PyS3Uploader
Release list
v0.4.2
- 937a2c7 chore: Release
v0.4.2 - 731c7fc perf: Store full mapping of filepath and objectpath in metadata file
- dc82f54 docs: Update runbook
- 7dacd17 feat: Include failed files' information along with all filepaths in metadata upload
- 4df7bcc perf: Bump connection and read timeouts for boto3 config
- c5620c8 perf: Avoid re-calculating filesize for proceed check
- c3d9aa9 perf: Handle broad exception case to avoid unexpected breakpoints
- 0755a5c chore: Update release notes for v0.4.1
v0.4.1
v0.4.0
- f63c447 chore: Release
v0.4.0 - 3c6edcd docs: Update runbook
- 65770cc refactor: Move common upload functionalities to a dedicated func
- 9a37dab perf: Fix intermittent frozen progress bar
- a3fc123 perf: Replace
RepeatedTimerclass with a non-blocking, daemon-thread version - 6e4a2bb docs: Update
README.mdand runbook - 453ae83 fix: Bug fix for inflated upload and pending size in metadata output
- d2ebd83 refactor: Take metadata filename and upload interval as object parameters
- f333cb0 feat: Include a new feature to periodically write a metadata JSON file to S3 with upload stats
- 7f17a7c revert: Rollback moving upload queue and sizing info to upload initializer
- ab5e718 refactor: GET available buckets before verifying target bucket's availability
- e6fa71c docs: Add a least-privilege S3 policy in README.md
- 03dde8a refactor: Move upload queue and sizing info to upload initializer
- dfef7b7 feat: Log file size on S3 and local before initiating upload process
- 0cbb253 docs: Update runbook
- f0d3cbd chore: Update release notes for v0.3.2
v0.3.2
- 9bc2568 chore: Release
v0.3.2 - ffc2049 perf: Get file size safely with a common exception handler
- f504637 style: Update styling for progress bar for chunked uploads
- 990fbac docs: Include docstrings for
__call__in runbook - 1b426ef fix: Remove
__AliveBarHandleon type hint inProgressPercentageobject - 7db0184 style: Replace
tqdmwithalive-progressto track upload status based on chunks for each file - f538670 chore: Update release notes for v0.3.1
v0.3.1
v0.3.0
v0.2.4
- f3f9081 chore: Release
v0.2.4 - 60e8510 feat: Include an option choose log handler and log level for default logging
- d13b522 refactor: Log file size for each object that is being uploaded
- 59c6e96 refactor: Include debug logging to trace each object when uploaded
- 3cf948c chore: Update release notes for v0.2.3
v0.2.3
- cdcbd89 chore: Release
v0.2.3 - d9dfd06 refactor: Limit environment variables to AWS parameters only
- 8c59a40 feat: Include a new feature to load environment variables from any dotenv file
- 26d2c82 fix: Resolve
filepathvsobjectpathconflict in sequential uploads - 479af7a docs: Update runbook
- 879492d feat: Include an option to skip specific files or folders during upload
- 405d6af refactor: Change
exclude_pathparam toexclude_prefix - 12ed0e7 chore: Update release notes for v0.2.2
v0.2.2
v0.2.1
- 299f0f1 chore: Release
v0.2.1 - b409880 docs: Update runbook
- 31931bf feat: Add a new feature to skip dot files
- 412cb92 docs: Update runbook
- abc463e feat: Support custom retry config for
boto3 - b4dce6d chore: Update
.gitignore - 0053d97 build: Move requirements to a dedicated file
- bdab97c chore: Update release notes for v0.2.0