Skip to content

Releases: DICE-UNC/jargon

4.3.4.0-RELEASE

30 Aug 19:15
Compare
Choose a tag to compare

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

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

15 Feb 14:34
Compare
Choose a tag to compare

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

25 Jan 21:17
Compare
Choose a tag to compare

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

25 May 17:43
Compare
Choose a tag to compare

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

26 Feb 20:19
Compare
Choose a tag to compare

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

13 Nov 18:22
Compare
Choose a tag to compare

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

27 Jan 15:16
Compare
Choose a tag to compare

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

15 Apr 20:26
Compare
Choose a tag to compare

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

24 Oct 21:20
Compare
Choose a tag to compare

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

4.3.0.0-RELEASE

05 Jul 16:18
Compare
Choose a tag to compare

https://github.com/DICE-UNC/jargon/milestone/24

This version of Jargon is currently targeted at metadata templates and other features Metalnx. There are still some features that are considered early access and may not support a full range
of use cases for general cases, and having a separate stream allows us the flexibility to break API on these more advanced features, such as advanced paging and virtual collections support.

That being said, it is recommended to use the 4.3 series over the 4.2 releases. Generally, 4.3 is adding new API and takes advantages of any bug fixes and features that are put in the 4.2 stable branch.

Please go to https://github.com/DICE-UNC/jargon for the latest news and info.

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.0-RELEASE</version>
        </dependency>

Date: 07/05/2018

Release Version: 4.3.0.0-RELEASE

git tag: 4.3.0.0-RELEASE

Remove old thumbnail code #165

Remove old image thumbnail code that relied on specific 'lifetime library' configuration. This will later be replaced by a more globally applicable set of tools. Likely in the jargon-extensions package

Add file to string and vice versa to support cloud browser editor #166

Add file to string and vice versa in FileSamplerService of data utils. This allows cloud browser to turn a file into an edit pane and store edits to irods.

File save via cloud browser is deleting metadata #232

Fix save of string to file (in Stream2StreamAO) to not delete a file when overwriting, so as to preserve metadata

Add list user groups like x method #233

Enhanced user group and user queries for cloud browser

add col user type to genquery #235

Add user type to LIKE queries to discriminate users from groups in find 'like' queries

add add'l collection listing methods accommodating heuristic path guessing #275

Add additional methods for collection browsing to accommodate browsing down from the top of the tree past
collections that are actually hidden by strict acls. Much of this is to support the MetaLnx browser but these sorts of client
affordances can be generally applied.

deprecation of old idrop-web and demo code #291

A few cleanups of old vestigial code.