Skip to content

Releases: thevickypedia/PyS3Uploader

v0.4.2

Choose a tag to compare

@dormant-user dormant-user released this 17 Nov 05:01
  • 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

Choose a tag to compare

@dormant-user dormant-user released this 11 Nov 03:43
  • 9dd1d55 chore: Release v0.4.1
  • c69a333 fix: Bug fix for # of arguments in logger during a size mismatch
  • d962b79 chore: Update release notes for v0.4.0

v0.4.0

Choose a tag to compare

@dormant-user dormant-user released this 08 Nov 15:31
  • 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 RepeatedTimer class with a non-blocking, daemon-thread version
  • 6e4a2bb docs: Update README.md and 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

Choose a tag to compare

@dormant-user dormant-user released this 15 Oct 00:20
  • 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 __AliveBarHandle on type hint in ProgressPercentage object
  • 7db0184 style: Replace tqdm with alive-progress to track upload status based on chunks for each file
  • f538670 chore: Update release notes for v0.3.1

v0.3.1

Choose a tag to compare

@dormant-user dormant-user released this 14 Oct 12:03
  • ef2d886 chore: Release v0.3.1
  • 80ce740 refactor: Move version information to its own module
  • e12d085 style: Log file size in human-readable format
  • 7bf9016 chore: Update release notes for v0.3.0

v0.3.0

Choose a tag to compare

@dormant-user dormant-user released this 14 Oct 11:54
  • b47a57d chore: Release v0.3.0
  • 3a383bb refactor: Rename base module to pys3uploader
  • 07686d4 chore: Update release notes for v0.2.4

v0.2.4

Choose a tag to compare

@dormant-user dormant-user released this 14 Oct 11:47
  • 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

Choose a tag to compare

@dormant-user dormant-user released this 14 Oct 00:52
  • 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 filepath vs objectpath conflict in sequential uploads
  • 479af7a docs: Update runbook
  • 879492d feat: Include an option to skip specific files or folders during upload
  • 405d6af refactor: Change exclude_path param to exclude_prefix
  • 12ed0e7 chore: Update release notes for v0.2.2

v0.2.2

Choose a tag to compare

@dormant-user dormant-user released this 13 Oct 21:33
  • 8892dfa chore: Release v0.2.2
  • 20845d9 ci: Update release workflow to handle initial release
  • b040a6d docs: Update runbook
  • 63068d0 refactor: Log run time in humanized format rather than just seconds
  • 33c6866 chore: Update release notes for v0.2.1

v0.2.1

Choose a tag to compare

@dormant-user dormant-user released this 13 Oct 20:37
  • 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