Releases: SpectraLogic/ds3_java_cli
Releases · SpectraLogic/ds3_java_cli
v3.0.2
This release includes the following changes:
- A performance degradation was fixed
- Fixed an issue that caused GetTapes to fail when communicating to a v3.2.x Black Pearl
- Added file logging support
- Added extra debug logging information
- Fixed an issue where the CLI would crash when using the
--help
command with no arguments - Upgraded the ds3_java_sdk library to v3.0.6
Known Issues:
- Non
--sync
bulk_gets will throw a NPE, please upgrade to v3.0.3
v3.0.1
This release includes the following changes:
- Trace logging level is now available
- Updated to the latest ds3_java_sdk which includes a fix for a NPE
- Some significant architectural changes allowing for dynamic loading of extra command jars
- Various NPE due to incomplete checks in the cli views
v3.0.0-RC6
This release includes the following changes:
- Added a new command called
get_data_policy
to get back information on a specific data policy - Added a new command called
get_data_policies
to get a list of data policies - Added a new command called
modify_data_policy
to update an existing data policy - Added a new command called
get_user
to get back information on a specific user - Added a new command called
get_users
to get a list of users - Added a new command called
modify_user
to update the default data policy for a user - Added a new command called
get_objects_on_tape
to get a list of objects on a specific tape. Can use either tape bar code or tape id - Added a new command called
verify_bulk_job
to verify the integrity of a set of files on tape or disk - Added a new option for get_bulk called
--discard
which will download the data in the get job, but not save it anywhere
v3.0.0-RC5
This release includes the following changes:
- Increase to the default socket timeout when sending or receiving from 1 minute to 1 hour
v3.0.0-RC4
This release includes the following changes:
- Removed the Tape Error checks when doing Bulk PUT/GETs
- Added the force flag to the Delete Job command to support Job Truncation as well as Job Cancellation
- Updated to the latest DS3 Java SDK
- Minor code cleanup
v3.0.0-RC3
Update build.gradle
v3.0.0-RC2
This release includes the following:
- A fix to properly escape the
+
character in query parameters
v3.0.0-RC1
Update build.gradle
v1.2.5
This release includes the following changes:
- Added support for relatively pathed symbolically linked files
- Added support for ignoring symbolically linked files when using
put_bulk
with the--no-follow-symlinks
flag - Added support for uploading metadata with the
put_object
command with the--metadata
flag - Added a flag
--ignore-errors
to ignore files when usingput_bulk
that cause errors when attempting to get their file information - Added the ability to pipe a list of files separated with new lines to
stdin
instead of having to use the-d
option - Fixed an ArrayOutOfBoundsException when using the
get_tapes
command - Fixed an exception when printing metadata when using the
head_object
command - Added a flag to configure how many threads are used to transfer files to and from a Spectra S3 endpoint
- Modified the
delete_bucket
command to use a single API call to delete files instead of issuing an API call per file
v1.2.4
This release includes the following changes and improvements:
- Before starting a bulk operation a check was added to look for any tape failures. If a tape failure is detected the bulk operations will display the error(s) and then exit. This new behavior can be ignored with the
--force
command line flag. - Added a new command
performance
which will benchmark the transfer rate to a Spectra S3 endpoint. This benchmark tests network performance, as well as the performance to a Spectra S3 cache. This does not test the backend performance of a Spectra S3 endpoint. - Updated dependencies to latest versions
- Non-function code improvements
- Adds initial support for following symbolically linked files. Current support is for absolute pathed symbolically linked files.