What's new in 2.4 for developers

This page contains a list of some of the bundles that are new and that have been changed as part of Weave 2.4 since version 2.3.22.

New Cohga Bundles

Bundle

Description

com.cohga.client.dms.upload

Actions for uploading and attaching a document to entities

com.cohga.filemanager

API for working with temporary files

com.cohga.filemanager.impl

Implementation of file manager API

com.cohga.fileupload

API for uploading document to the server

com.cohga.fileupload.impl

Implementation of file upload API

com.cohga.server.dms.storage.db

A database implementation of document storage

com.cohga.server.dms.storage.file

A file system implementation of document storage

com.cohga.server.dms.upload

API for document upload

com.cohga.server.dms.upload.core

Implementation of document upload

com.cohga.server.entity.core

Implementation of entity API. Previously this was included in the entity API bundle

com.cohga.server.processor.upload

Base request processor implementation for a document upload handler

com.cohga.server.progress

API for providing control and feedback for long running tasks

com.cohga.server.password

API for password encoding/decoding

com.cohga.server.encryption

API for encryption/decryption

com.cohga.server.encryption.impl

Implementation of encryption/decryption API

Modified Cohga Bundles (excluding minor bug fixes)

Bundle

Description

com.cohga.client.weave.main

Updates to help with file uploading on client

com.cohga.server.dms.core

Provide API for formatting the output of the document list page

com.cohga.server.entity

Split into two bundles, this one is now just the API as well as adding a service interface, IEntityAccess, to provide information about a users access rights to a given entity id

com.cohga.server.oda

Updated for BIRT 2.6

com.cohga.server.processor.json

Provides some additional support methods that are common to a lot of request processors

com.cohga.server.report.birt

Updated for BIRT 2.6

com.cohga.server.script.init.toc

Added support for requests to get and create toc models on the fly

com.cohga.server.script.spatial.geometry

Minor internal changes

com.cohga.server.security

Removed support for OSGi user admin API and added support for dynamically processing updates to security.xml file

com.cohga.server.selection

Changed the selection building API

com.cohga.server.setup

Added support for using environment variables for substitution in config files

com.cohga.server.spatial.utils

Updated to use the new progress monitoring API

com.cohga.server.user.core

Removed support for OSGi user admin API

com.cohga.support

Added new cryptography, i18n, IO and general support classes

New Third Party Bundles

Bundle

Version

Description

org.apache.commons.fileupload

1.2.1

Low level file upload handling library, wrapped in simple API by the com.cohga.fileupload bundle

org.apache.commons.io

1.4.0

Low level file IO handling library, used by org.apache.commons.fileupload

java.xml.rpc

1.1.0

Java XML RPC library

javax.xml

1.3.4

Java XML library

javax.xml.soap

1.3.0

Java XML Soap Library

jackson

1.5.5

JSON parser and generator library, required for jettison and jersey

jersey

1.4.0

REST API implementation

jettison

1.1.0

A StAX implementation for JSON

javax.ws.rs

1.1.1

REST API library

org.hsqldb

2.0.0

HSQL DB Driver

Modified Third Party Bundles

Bundle

Version

com.vividsolutions.jts

1.0.9 -> 1.0.10

org.apache.commoms.beanutils

1.7.0 -> 1.8.2

org.apache.commons.collections

3.2.0 -> 3.2.1

org.apache.commons.discovery

0.2.0 -> 0.4.0

org.apache.commons.lang

2.1.0 -> 2.4.0

org.apache.commons.pool

1.3.0 -> 1.5.4

org.apache.lucene

2.4.1 -> 2.9.4

org.geotools

2.5.7 -> 2.6.5

org.geotools.arcsde

2.5.7 -> 2.6.5

org.geotools.epsg.wkt

2.5.7 -> 2.6.5

org.geotools.oraclespatial

2.5.7 -> 2.6.5

org.geotools.postgis

2.5.7 -> 2.6.5

org.geotools.shapefile

2.5.7 -> 2.6.5

org.geotools.sqlserver

2.5.7 -> 2.6.5

org.geotools.wfs

2.5.7 -> 2.6.5

org.geotools.wms

2.5.7 -> 2.6.5

org.json

1.0.6 -> 1.0.7

org.opengis

2.2.0 -> 2.3.0

org.slf4j

1.3.1 -> 1.5.11

groovy

1.5.6 -> 1.7.5

birt

2.2.1 -> 2.6.1

eclipse

3.3.1 -> 3.6.1