13-Jun-2016 * add rgwx-copy-if-newer param to sync_object_intra_region * sync_object should not fail on NotModified * add exception for 304 NotModified
9-Jun-2016 * Improve logging when op state is empty when syncing * If there is no op state when syncing do not spit out a traceback
30-Mar-2016 * Bump the minimum version of boto required to 2.10.0 * Fix configuration not found error when using init script to restart
radosgw-agent
12-Aug-2015 * Fix invalid references for HttpError in lock.py * Fix an issue where pinning of the mock library would make installation fail
15-Jul-2015 * suppress override of config settings by argparse defaults * properly detect ipv6 endpoints * add Python 2.7 testing
27-Apr-2015 * Improve terminal logging with better report to actua sync state * Catch all exceptions to create better error reporting at the terminal * If log location is not available fall back to current working directory * Add a flag to indicate versioning support of endpoints * support object versioning operations * ensure logging is fully configured before any parsing to display errors
regardless of failure
- set the version in
__init__.py
and display it when using help - log all initial settings and flags of the agent when it starts
- Parity in version release for DEB/RPMs to PyPI. Previous 1.2 release had fixes available only for the Python package.
- Improve usage for log (working better with logrotate)
- Fixes for racing threads when shard number changes
- Better logging of exceptions
- Retry sync when transient errors are returned by the gateway.
- Drops dependency on Python's
request
library (in favour ofboto
) - Better support of objects when they are not found.
- When there are buckets with no logs, process them as a full sync.
- Fix mishandling of reserved characters in URLs.