Releases: DICE-UNC/jargon
4.3.5.0-RELEASE
This release is primarily in support of the Metalnx web application.
Jargon now depends on log4j 2. Users of this library will need to adjust log4j configuration and recompile applications accordingly.
Changed
- Improve support for 10-level iRODS permission model (irods-contrib/metalnx-web#342).
- Update log4j from v1 to v2 (#451).
- Replace
<tasks>
with<target>
in pom.xml files (#486, #496).
Removed
- Remove dependency on slf4j (#484).
Fixed
- Catch
InvalidUserException
and cleanly disconnect from iRODS server (irods-contrib/metalnx-web#133).
4.3.4.0-RELEASE
Added
- Add version detection functions [#471] [#445] [#432]
- Add support for GenQuery2 API [#442]
- Add support for library features API [#441]
- Add support for replica truncate API [#440]
- Add support for new permission levels [#428]
- Add functions for manipulating metadata using rodsadmin level privileges [#420]
- Add support for reporting application name to iRODS server [#407] [#352]
Changed
- Modernize Docker test framework [#473] [#447] [#444] [#434] [#433] [#426] [#418]
- Disable port mappings in Docker test framework [#431]
- Temporarily skip broken tests [#435]
Fixed
- Fix issues with iRODS Consumer server Docker container for testing [#474] [#446]
- Fix failing tests for replica truncate function call [#472]
- Fix duplicate entries appearing in large collection listing [#437]
- Fix sending of incorrect option value in StartupPack [#429]
- Fix test failure involving non-existent resource [#425]
- Fix addAVUMetadata returning error when communicating with iRODS 4.3.0 server [#415]
- Allow data object close operations with replica token to work when communicating with older iRODS versions [#402]
Security
- Add wording about reporting security vulnerabilities [#480]
4.3.2.5-RELEASE
A maintenance release incorporating multiple bug fixes and pull requests to support the Metalnx
See CHANGELOG.md for changes for this milestone
This is available on Maven
<repository>
<id>dice.repository</id>
<name>dice.repository</name>
<url>https://raw.github.com/DICE-UNC/DICE-Maven/master/releases</url>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>false</enabled>
<updatePolicy>always</updatePolicy>
<checksumPolicy>warn</checksumPolicy>
</snapshots>
</repository>
....
<dependency>
<groupId>org.irods.jargon</groupId>
<artifactId>jargon-core</artifactId>
<version>4.3.2.5-RELEASE</version>
</dependency>
4.3.2.4-RELEASE
A maintenance release incorporating multiple bug fixes and pull requests to support the Metalnx
See CHANGELOG.md for changes for this milestone
This is available on Maven
<repository>
<id>dice.repository</id>
<name>dice.repository</name>
<url>https://raw.github.com/DICE-UNC/DICE-Maven/master/releases</url>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>false</enabled>
<updatePolicy>always</updatePolicy>
<checksumPolicy>warn</checksumPolicy>
</snapshots>
</repository>
....
<dependency>
<groupId>org.irods.jargon</groupId>
<artifactId>jargon-core</artifactId>
<version>4.3.2.4-RELEASE</version>
</dependency>
4.3.2.2-RELEASE
A maintenance release incorporating multiple bug fixes and pull requests to support the Metalnx
See CHANGELOG.md for changes for this milestone
This is available on Maven
<repository>
<id>dice.repository</id>
<name>dice.repository</name>
<url>https://raw.github.com/DICE-UNC/DICE-Maven/master/releases</url>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>false</enabled>
<updatePolicy>always</updatePolicy>
<checksumPolicy>warn</checksumPolicy>
</snapshots>
</repository>
....
<dependency>
<groupId>org.irods.jargon</groupId>
<artifactId>jargon-core</artifactId>
<version>4.3.2.2-RELEASE</version>
</dependency>
4.3.2.1-RELEASE
A maintenance release incorporating multiple bug fixes and pull requests to support the Metalnx
See CHANGELOG.md for changes for this milestone
This is available on Maven
<repository>
<id>dice.repository</id>
<name>dice.repository</name>
<url>https://raw.github.com/DICE-UNC/DICE-Maven/master/releases</url>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>false</enabled>
<updatePolicy>always</updatePolicy>
<checksumPolicy>warn</checksumPolicy>
</snapshots>
</repository>
....
<dependency>
<groupId>org.irods.jargon</groupId>
<artifactId>jargon-core</artifactId>
<version>4.3.2.1-RELEASE</version>
</dependency>
4.3.2.0-RELEASE
A maintenance release incorporating multiple bug fixes and pull requests to support the Metalnx
See CHANGELOG.md for changes for this milestone: https://github.com/DICE-UNC/jargon/milestone/24
This is available on Maven
<repository>
<id>dice.repository</id>
<name>dice.repository</name>
<url>https://raw.github.com/DICE-UNC/DICE-Maven/master/releases</url>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>false</enabled>
<updatePolicy>always</updatePolicy>
<checksumPolicy>warn</checksumPolicy>
</snapshots>
</repository>
....
<dependency>
<groupId>org.irods.jargon</groupId>
<artifactId>jargon-core</artifactId>
<version>4.3.2.0-RELEASE</version>
</dependency>
4.3.1.0-RELEASE
A maintenance release incorporating multiple bug fixes and pull requests to support the Metalnx 2.0.1 Release.
See CHANGELOG.md for changes for this milestone: https://github.com/DICE-UNC/jargon/milestone/26
This is available on Maven
<repository>
<id>dice.repository</id>
<name>dice.repository</name>
<url>https://raw.github.com/DICE-UNC/DICE-Maven/master/releases</url>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>false</enabled>
<updatePolicy>always</updatePolicy>
<checksumPolicy>warn</checksumPolicy>
</snapshots>
</repository>
....
<dependency>
<groupId>org.irods.jargon</groupId>
<artifactId>jargon-core</artifactId>
<version>4.3.1.0-RELEASE</version>
</dependency>
4.3.0.2-RELEASE
Project: Jargon-core API
Date: 04/15/2019
Release Version: 4.3.0.2-RELEASE
git tag: 4.3.0.2-RELEASE
This is available on Maven
<repository>
<id>dice.repository</id>
<name>dice.repository</name>
<url>https://raw.github.com/DICE-UNC/DICE-Maven/master/releases</url>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>false</enabled>
<updatePolicy>always</updatePolicy>
<checksumPolicy>warn</checksumPolicy>
</snapshots>
</repository>
....
<dependency>
<groupId>org.irods.jargon</groupId>
<artifactId>jargon-core</artifactId>
<version>4.3.0.2-RELEASE</version>
</dependency>
News
https://github.com/DICE-UNC/jargon/milestone/25
This is a maintenance and minor feature development release to support Metalnx and other efforts
Please go to https://github.com/DICE-UNC/jargon for the latest news and info.
=======
Jargon-core consists of the following libraries
- jargon-core - base libraries, implementation of the iRODS protocol
- jargon-data-utils - additional functionality for dealing with iRODS data, such as building trees, storing information in iRODS on behalf of applications, and doing diffs between local and iRODS
- jargon-user-tagging - code for using free tagging and other metadata metaphors on top of iRODS
- jargon-user-profile - allows management of user profile and related configuration data in a user home directory
- jargon-ticket - support for ticket processing
- jargon-ruleservice - support for running and managing rules from interfaces
- jargon-pool - initial implementation of commons-pool caching of iRODS agent connections. This is initially for WebDav, and will be utilized as an option in REST and cloud browser. Consider this code experimental
Requirements
- Jargon depends on Java 1.8+
- Jargon is built using Apache Maven2, see POM for dependencies
- Jargon supports iRODS 4.1.0 through 4.2.3, it also maintains very reasonable backwards compatability to iRODS 3.3.1 however this is no longer actively tested
Libraries
Jargon-core uses Maven for dependency management. See the pom.xml file for references to various dependencies.
Note that the following bug and feature requests are logged in GitHub with related commit information https://github.com/DICE-UNC/jargon/issues
Changes
refer to CHANGELOG.md for the updates in this release
4.3.0.1-RELEASE
Project: Jargon-core API
Date: 07/05/2018
Release Version: 4.3.0.1-RELEASE
git tag: 4.3.0.1-RELEASE
This is available on Maven
<repository>
<id>dice.repository</id>
<name>dice.repository</name>
<url>https://raw.github.com/DICE-UNC/DICE-Maven/master/releases</url>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>false</enabled>
<updatePolicy>always</updatePolicy>
<checksumPolicy>warn</checksumPolicy>
</snapshots>
</repository>
....
<dependency>
<groupId>org.irods.jargon</groupId>
<artifactId>jargon-core</artifactId>
<version>4.3.0.1-RELEASE</version>
</dependency>
News
https://github.com/DICE-UNC/jargon/milestone/25
This is a maintenance and minor feature development release to support Metalnx 2.0.1 and other efforts
Please go to https://github.com/DICE-UNC/jargon for the latest news and info.
=======
Jargon-core consists of the following libraries
- jargon-core - base libraries, implementation of the iRODS protocol
- jargon-data-utils - additional functionality for dealing with iRODS data, such as building trees, storing information in iRODS on behalf of applications, and doing diffs between local and iRODS
- jargon-user-tagging - code for using free tagging and other metadata metaphors on top of iRODS
- jargon-user-profile - allows management of user profile and related configuration data in a user home directory
- jargon-ticket - support for ticket processing
- jargon-ruleservice - support for running and managing rules from interfaces
- jargon-pool - initial implementation of commons-pool caching of iRODS agent connections. This is initially for WebDav, and will be utilized as an option in REST and cloud browser. Consider this code experimental
Requirements
- Jargon depends on Java 1.8+
- Jargon is built using Apache Maven2, see POM for dependencies
- Jargon supports iRODS 4.1.0 through 4.2.3, it also maintains very reasonable backwards compatability to iRODS 3.3.1 however this is no longer actively tested
Libraries
Jargon-core uses Maven for dependency management. See the pom.xml file for references to various dependencies.
Note that the following bug and feature requests are logged in GitHub with related commit information https://github.com/DICE-UNC/jargon/issues
Changes
Improve behavior of heuristic path guessing under home #313
The collection listing utilities have an ability to 'guess' through the top directories when StrictACLs are turned on. This was masking otherwise visible paths under 'home' when turned on. This
is corrected to better reflect the available directories under 'home'
Remove user profile subproject and migrate over to jargon-extensions #315
Remove user-profile submodule as old idrop-web legacy, this functionality is being revised and added to jargon-extensions-if for the purposes of standardizing MetaLnx
Update misc dependencies #316
Misc dependency updates via jargon-pom