This file is used to document the changes between releases of the Artifactory Ruby client.
- Include statuses in Build resource
- Add API Key authentication
- Add new Ruby versions to test matrix
- Add ChefStyle for linting
- Update tests to run properly on Windows
- Begin testing PRs with Appveyor
- Ensure URI from artifacts are escaped
- Ensure
Artifact#Upload_from_archivereturns empty response - Additional test coverage
- Add support for extended YUM repo attributes
- Coerce
ARTIFACTORY_READ_TIMEOUTvalue to integer - Add url attribute to support remote repositories
- Artifactory 4 requires setting package type during repository creation
- Fix embedded requests when endpoint has a non-empty path
- Ensure embedded requests respect configured settings
- Support for Build endpoints
- provide data to post in
Artifact#copy_or_move - pass correct variable to redirect request in
Client#request - use CGI escape to encode data values
- when checksums are available, upload using the checksum headers.
- Add artifact usage search
- Add artifact creation search
- Add support for configuring permission targets
- CGI escape matrix properties
- Use the proper REST verbs on various resources to prevent a bug
- Use the proper name for POM consistency checks
- Use the proper name for checksum policies
- Use the proper name for max unique snapshots
Other Changes
- Improve integration test coverage
- Enable running integration tests in
Rakefile
- Add
Content-Sizeheader - Expose
read_timeoutas a configurable (defaulting to 120 seconds)
Breaking Changes
- Change the airity of uploading an Artifact
- Automatically upload checksum files during Artifact upload
Other Changes
- Bump to RSpec 3
- Add support for configuring the Backup resource
- Add support for configuring the LDAPSetting resource
- Add support for configuring the MailServer resource
- Add support for configuring the URLBase resource
- Set
Transfer-Encodingto "chunked" - Do not swallow returned errors from the server
- Change the airty of Repository#find to align with other resources
- Add the ability to save/create repositories
- Remove i18n
- Make proxy configuration more verbose
- Remove HTTPClient in favor of raw Net::HTTP
- Add custom SSL configuration options
- Make Configurable#proxy_port a string because #ocd
- Allow file uploads
- Return an Artifact object after uploading
- Allow repositories to be deleted
- Add required attribute for repository layout
- Move upload method from Repository to Artifact
- Implement Repository.upload via Artifact.upload
- Move to_matrix_properties method to base class
- Add the ability to list/find repository layouts from xml configuration
- Specify content-type for updating config
- Add support for group resources
- Add support for user resources
- Initial release