1.0.1-1
- Initial release of the client-java module.

1.0.2-1
- Fixed time zone in UTC times in events

1.0.3-1
- Improved portability

1.0.4-1
- Fixed target 'clean' in the Makefile to handle debian builds
- Fixed format of the package description file

1.0.4-2
- Module rebuilt

1.0.5-1
- Makefile fix for use of jakarta-commons-* external modules

1.0.5-2
- Module rebuilt

1.0.5-3
- Module rebuilt

1.0.5-4
- Module rebuilt

1.0.5-5
- Module rebuilt

1.0.5-6
- Module rebuilt

1.0.6-1
- Support gcj java

1.1.0-1
- Fixes for parallel release in EMI & gLite
- CREAM_CORE->CREAM_EXECUTOR

1.1.1-1
- Detectin project name in Makefile
- Figed m4 file location
- When staged, install rather not-relinked .la file for the dependent C++ library
- Introduction on a sysconfdir option (for /etc vs /usr)
- DESTDIR in makefiles

1.1.2-1
- Build JAR file indexes
- Support gcj java

1.1.2-2
- Module rebuilt

1.1.3-1
- Relocatable build directory

1.1.3-2
- Module rebuilt

1.1.3-3
- Module rebuilt

1.1.4-1
- at3 and check_version utilities path
- jdk -> java-devel

1.1.5-1
- at3 location detection reverted
- '--stage=/' behaviour in fixed configure
- wsdl files moved

1.1.6-1
- Distinguish between generated and non-generated java files for FindBugs etics plugin
- Classes for non-generated files are built in build/classes directory now

1.1.7-1
- Build on Debian 6 and SL 6

1.2.0-1
- Preparation for a new multiplatform release

1.2.0-2
- Module rebuilt

1.2.1-1
- License string as recognized by rpmlint and packaging guidelines.
- Packaging improvements (rpmlint and lintian checks)

1.2.1-2
- Module rebuilt

1.2.2-1
- Limit number of jars used for axis (scanning script with the expected list)

1.2.3-1
- Improved building and packaging for Fedora and Debian

1.2.5-1
- Searching also for jakarta jars in jar generator - fixes build on Fedora
- Fixing build on Fedora
- More cleaning to make newer Debians happy (backported from HEAD)

1.3.0-1
- Merge from branch_3_2

1.3.0-2
- Module rebuilt

1.3.1-1
- Simplified source tarball and packages distribution

2.0.0-1
- Major version bump
- Preparation for Fedora & EPEL packaging

2.0.0-2
- Module rebuilt

2.0.1-1
- Changes based on Fedora reviews

2.0.2-1
- Fixes to follow recent Debian updates
- Modifications to follow updated jobid.api-java packaging

2.0.3-1
- Conditional build of axis and trustmanager code
- Build, install and package java doc for gLite jobid and java L&B client. Rename jobid package on Debian.
- Proper listing in jar files.
- Separation of axis+trustmanager-specific code:
  - jar file split to client, axis and examples
  - jar files renamed
  - subpackages for rpm and Debian
- L&B java client "core" doesn't need trustmanager and axis 1.4 dependencies anymore
- Possibility to set owner/group and permissions dynamically, default still g+rw
- Group permissions on IL files set (for interlogd/tomcat interaction)

2.0.4-1
- Merge branch 'branch_3_2' into branch_4_0

2.0.5-1
- Simpler removal of libtool and static libraries (as suggested in Fedora review #1001104)
- Fix maven pom files packaging in java modules on EPEL and Fedora < 18
- Enable parallel build in rpm packaging as recommended in Fedora review #965848
- Fedora Review #965848
- Add maven pom files for jobid.api-java and lb.client-java (solves issue #18)
- Slight simplification of documentation packaging in Debian
- Creating $RPM_BUILD_ROOT directory not needed in RPM packages
- Changeable module documentation directory
- 'make check' in rpm only for packages with unittests
- New version of machine readable Debian copyright file
- Improve packaging based on Fedora review

2.0.6-1
- Parallel build of L&B java client disabled
- Update java dependencies due to EPEL 7
- Switching to java-headless for Fedora >= 20 and EPEL >= 7
- Several jpackage-utils (Build) Required only for EPEL <= 6
- More pedantic syntax for fragile javadoc from GCJ (fixes build on SL6/PPC64)
- Support for EPEL 7 (based on Fedora 19)
- Support build of java client on Fedora (use axis1.4 prefix from EMI 3rd party repository only for EPEL)
- JNI library files have different locations on Fedora/EPEL and Debian:
  - support different locations without patching the upstream code
  - update packaging according to the guidelines (http://fedoraproject.org/wiki/Packaging:Java#Packaging_JAR_files_that_use_JNI, http://www.debian.org/doc/packaging-manuals/java-policy/x104.html), new Debian subpackage libglite-lb-client-jni
  - ldconfig command not needed anymore

2.0.7-1
- Using rpm macros consistently as recommended in packaging guidelines
- Setting long enough timeout for building on slower machines
- Using .mfiles in Java RPMs to build also with javapackages 4.x (Fedora 21)
- Proper "commons-lang" runtime dependency for Fedora

