Skip to content

4.2.0.0-RELEASE

Compare
Choose a tag to compare
@michael-conway michael-conway released this 09 May 18:27
· 645 commits to master since this release

This is a maintenance release of Jargon corresponding to iRODS 4.2 and backwards compatible to iRODS 3.3.1. Per the 4.1.10.0 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.2.0.0-RELEASE</version>
        </dependency>

Project: Jargon-core API

Date: 5/7/2017

Release Version: 4.2.0.0-RELEASE

git tag: 4.2.0.0-RELEASE

Developer: Mike Conway - DICE

News

4.2.0 Compatability and maintenance
for milestone: https://github.com/DICE-UNC/jargon/milestone/16

=======

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-httpstream - stream http content into iRODS via Jargon
  • 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 expe$

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.X

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 GForge with related commit information [[https://github.com/DICE-UNC/jargon/issues]]

Changes

fix javadoc gen issues #230

Clean up javadocs to allow generation via Maven

Performance regression in 4.1.10.0-RELEASE #243, #234

Removed extra flush behavior that was an artifact of previous iRODS versions. Have begun to deemphasize 3.3.1 through 4.0 iRODS server versions.

Fix usage of SSL socket factory from custom context. #242

Fix provided by pull request.

Connection pooling implementation #225

Initial implementation of commons-pool for connections