JSON logoJSON-RPC-Java

JavaScript to Java AJAX communications library.

Development of the JSON-RPC-Java project has now moved to jabsorb.org

News

  • 1 Oct 2007 - Released version 1.0.1. This is a maintenance release for the stable branch of JSON-RPC-Java and contains a minor enhancement to allow class level security for Bean Serialization and an ExceptionTransformer interface (fully backwards compatible with 1.0).
     
    The JSON-RPC-Java project will be merging with the jabsorb project and this release will be the official "end of the line" for the com.metaparadigm.jsonrpc package space as the merged project will be adopting the jabsorb.org package name. It is preferred for users to start testing upgrades of their apps to jabsorb-1.1.x. More details to be posted here soon...
     
  • 20 Apr 2007 - The CVS repository has been migrated to a new Subversion repository. Please see the developer page for details on how to access it.
  • 28 Mar 2006 - Released version 1.0, the first major release of JSON-RPC-Java. The major change with this release is the license change from LGPL to Apache License, Version 2.0. There are also minor API additions (backwards compatible with 1.0rc2). See CHANGES.txt for complete details.
  • 5 Mar 2006 - The license for JSON-RPC-Java will be changing from the LGPL to the Apache License, Version 2.0. An email has gone out to all contributors and so far all but a couple have responded with agreement to the license change. JSON-RPC-Java version 1.0 will be released under the Apache License. Also note, a new FAQ section has been added to the website.
  • 11 Dec 2005 - Released 1.0rc2 - This should hopefully be the final release before 1.0. CVS has now been branched as 'R1_0_BRANCH'. This release contains updates to the manual, session clustering support, bugfixes for the JSON-RPC JavaScript client and the addition of an ErrorInvocationCallback interface. See CHANGES.txt for complete details. CVS HEAD now contains a major package reorganisation and source code formatting changes for Eclipse (this will be part of the 1.1 release).
  • 19 Sep 2005 - Released 1.0rc1 - This release prepares to stabilise the current API in a release branch where only bug fixes and minor feature enhancements will be accepted. Sources have been tagged in CVS as 'R1_0RC1' and in early October there will be a 1.0 release and a CVS 'R1_0' branch created. This release adds the ability to handle generic Object and Interface method signatures, changes the date marshalling format to milliseconds, adds the ability to cancel async requests and updates the protocol for closer conformance with the JSON-RPC specification. See CHANGES.txt for complete details.
  • 18 Sep 2005 - The Mailing list is back up again. The list archives have been restored although subscriptions have not so list members will need to re-subscribe.
  • 17 Sep 2005 - We've had some trouble with a disk array on one of our servers although fortunately we were able to restore from backup and the website, CVS, etc are back up again. Unfortunately our backup script missed the mailing list archive and subscriptions. I'll post a note here when we get the mailing list back up (you will probably need to re-subscribe).
  • 17 Jun 2005 - Released 0.9 (aka "About time for a release release") - Contains many updates and bug fixes including: Public access to many APIs (documentation still needed on many of these), conversion of numeric String types into methods with number signatures, LocalArgResolverImplementation, and many small bug fixes and changes. See CHANGES.txt for complete details.
  • 25 Feb 2005 - Presented a talk on Building next generation web applications using JSON-RPC-Java to the Singapore Linux Users Groups.
  • 14 Feb 2005 - Released 0.8 (aka "Valentine Rooster") - Contains many updates and bug fixes including: Unicode and other character set support (UTF-8, ISO-8859-1 have been tested), Asynchronous support, Unicode test suite, Regression test suite, Dictionary demo, Browser Compatiblity database, Hello World sample app, Tutorial and Manual updates and a protocol sync with the JSON-RPC spec. See CHANGES.txt for complete details.
  • 10 Feb 2005 - Added the first cut of a new Unicode test page. Submissions for more languages and texts are needed. It's in CVS and the CVS snapshot tarball. Version 0.8 will be released very soon (test feedback appreciated) targeting Unicode UTF-8 support across all supported browsers and a testing framework for other encodings.
  • 9 Feb 2005 - Happy Chinese New Year! New CVS tarball available containing a bunch of small fixes, a new Hello World demo, a dynamic browser compatibility database, and the start of a new unit testing framework with profiling support. Visit the Demos page.
  • 29 Jan 2005 - Fix for Konqueror's XMLHttpRequest POST bug has made it into kdelibs CVS. Ability to set encoding charset is now in CVS (and in the CVS snapshot tarball).
  • 28 Jan 2005 - First draft of reference manual now online. Asynchonous method invocation in the JavaScript JSONRpcClient is now in CVS (and in the CVS snapshot tarball). See Changelog for details.
  • 25 Jan 2005 - Released 0.7 - Attention Internet Explorer users - 0.6 had a brown paper bag bug in the Opera fix which broke Internet Explorer. Please download 0.7 to fix this.
  • 24 Jan 2005 - Released 0.6 - Now works in Opera 8 Beta and Konqueror 3.3 (with a patch to KHTML). A new lightweight JavaScript JSON-RPC client was added. The browser support documentation was updated. A new mailing list was added.
  • 22 Jan 2005 - Released 0.5 - Fixesnmarshalling of generic collection classes into interfaces (List, Set, Map). Added more details to the tutorial. Added additional test cases for Bean serialization.
  • 12 Apr 2004 - Released 0.4 - Documentation updates. Added callback support (to provide for a hook for JAAS authentication login/logout). Serialization bug fixes.
  • 5 Apr 2004 - Released 0.3 - Initial Public release of Java implementation of JSON-RPC server.