Developer Resources:

Customer Quotes:

WebORB for Java Release History

WebORB for Java is a solid integration solution, backed by a dedicated U.S.-based commercial company that has invested in the creation and on-going development of its WebORB products since 2003.  The following information describes the various updates, bug fixes, patches and new functionality provided with each new release.

Please visit the Midnight Coders Bug Tracking System to learn more about any new functionality or the issues currently being raised and addressed by members of our community and development team. 

2011 Release History

Show all / Hide all

fold faq

WebORB 4.3 - 08.15.11

New features:

Bug fixes:

  • [WOJAVA-89] - wrong column index in object retrieval
  • [WOJAVA-163] - adding a views into the data model
  • [WOJAVA-185] - Loading related elements
  • [WOJAVA-192] - WebServices handler should support service inspection for AJAX clients
  • [WOJAVA-193] - WebORB crashes when DB service is not available
  • [WOJAVA-205] - WDMF client should cache RemoteObject instance
  • [WOJAVA-217] - Console doesn't load compression algorithm on initialize load
  • [WOJAVA-224] - Wrong services display at the WOJAVA console
  • [WOJAVA-232] - "Personbean" (??) error for spring beans / personbean service
  • [WOJAVA-242] - Swiz codogeneration malfunction
  • [WOJAVA-247] - Messaging server destinations test drive malfunction
  • [WOJAVA-248] - NullPointerException while switching from application to destination with opened code generator tab at the messaging server
  • [WOJAVA-250] - Compression algorithm doesn`t save at the server configuration
  • [WOJAVA-251] - Console doesn`t check for wrong code generator xslt file at the server configuration
  • [WOJAVA-252] - Creation of applications and destinations at the messaging server doesn`t work
  • [WOJAVA-253] - Argument value doesn`t clean after changing method at the services test drive
  • [WOJAVA-254] - Test invocation methods, which give exceptions
  • [WOJAVA-255] - Javascript datamodel client doesn`t parse defaultRemotingURL if opened from the filesystem
  • [WOJAVA-257] - Javascript WDM client shouldn`t show table`s primary keys in the Create record form
  • [WOJAVA-258] - Unparseable date exception for empty date value at the javascript datamodel client
  • [WOJAVA-260] - Unclear input type for date values at the javascript datamodel client
  • [WOJAVA-262] - Javascript datamodel client doesn`t synchronize records for previously opened pages
  • [WOJAVA-263] - Javascript datamodel client doesn`t check values which must be not null on adding records
  • [WOJAVA-264] - Console denied security role doesn`t delete if added more then one
  • [WOJAVA-265] - Security roles doesn`t save at the console
  • [WOJAVA-266] - Missing import for facade class at the pureMVC code generation
  • [WOJAVA-267] - Missing startUp function at the PureMVC code generation
  • [WOJAVA-268] - Flex SDK version shouldn`t be specified at the messaging application coder generation
  • [WOJAVA-269] - Wrong image link at the Help / resources -> examples title screen
  • [WOJAVA-270] - Messaging server applications code generation malfunction
  • [WOJAVA-272] - Any credentials are passing authentication at the Flex Remoting (AMF3) Secure invocation with credentials example
  • [WOJAVA-274] - Secure invocation test failure at the flex remoting examples
  • [WOJAVA-277] - Type Coercion failed at the WebORB chat example
  • [WOJAVA-279] - Unable to find class ws.cdyne.com/phoneverify/phoneverify.asmx at the AJAX example
  • [WOJAVA-280] - Unavailable pages at the Ajax examples
  • [WOJAVA-281] - Javascript datamodel client doesn`t notify if access to the model was denied
  • [WOJAVA-282] - java.lang.ClassCastException on GAE cloud deployment
  • [WOJAVA-284] - NetConnection.Call.Failed error if clicking download button before code structure and preview loads at the services atb
  • [WOJAVA-285] - Wrong flex project settings if codegened from cloud
  • [WOJAVA-286] - Java Android Eclipse project codegened from services missing reference
  • [WOJAVA-287] - Wrong Java Android codgen from GAE
  • [WOJAVA-288] - Typo at the Amazon EC2 deployment section
  • [WOJAVA-291] - Ajax codegen for Services error.
  • [WOJAVA-293] - Actionscript datamodel client wrong references under Tomcat
  • [WOJAVA-294] - Silverlight C# project codegened under Tomcat doesn`t work
  • [WOJAVA-295] - Flex messaging client malfunction
  • [WOJAVA-296] - Android messaging client wrong display
  • [WOJAVA-298] - Wrong references path for code generation under Tomcat
  • [WOJAVA-305] - Wrong console notification, if there is insufficients funds on Subscribe ID
  • [WOJAVA-317] - "Only allowed from 5 ip adresses" error at the ajax examples
  • [WOJAVA-319] - Unhandled AsyncErrorEvent for the codegened messaging application
  • [WOJAVA-324] - echoNullableInt should return "Null"
  • [WOJAVA-330] - Wrong applications adding/deleting at the messaging server
  • [WOJAVA-331] - Missunderstood strings are added for some arrays
  • [WOJAVA-338] - ActionScript definition class doesn`t create with codegened project for Employee type
  • [WOJAVA-342] - Wrong reference for weborb-services-config.xml at the flex wdm code generation
  • [WOJAVA-343] - weborb.swc which is codegened with the flex wdm project doesn`t understood for flex ide
  • [WOJAVA-344] - Wrong code generation for javascript wdm
  • [WOJAVA-346] - Index out of range error on clicking "frequently asked questions" at the console
  • [WOJAVA-348] - "Processing instructions are not allowed within SOAP messages" at the weblogs.macromedia.com web service invocation
  • [WOJAVA-354] - Flex sample rtmp destination malfunction
  • [WOJAVA-359] - An exception at the console home screen on clicking any of the messaging server elements
  • [WOJAVA-360] - Wrong flex codegeneration for Weborb.Util
  • [WOJAVA-361] - Wrong weborb.util codegenration for Swiz
  • [WOJAVA-366] - Java android client doesn`t accept any argument to echoChar
  • [WOJAVA-367] - Wrong default java android connection string under tomcat
  • [WOJAVA-371] - Wrong database adding at the wdm for not loaded model
  • [WOJAVA-372] - Wrong content for java android throwException method
  • [WOJAVA-373] - Java messaging client skips messages
  • [WOJAVA-380] - Wrong weborb custom classes dependencies pathes generation at the swiz codegen

Improvements:

  • [WOJAVA-177] - The ability to edit the parameters in ServiceBrowsers, without reference to a particular one key.
  • [WOJAVA-201] - Add support for Offline mode in WDMF
  • [WOJAVA-216] - Add ability to add JARs for JAR Exclusion
  • [WOJAVA-337] - Add ability to override automatic commit
  • [WOJAVA-347] - Change background color at the examples view
fold faq

WebORB 4.1 - 03.29.11

The following new features have been added to v.4.1:

  • Android integration (remoting and messaging)
  • Windows Phone 7 integration
  • Moonlight integration
  • Grails integration
  • Google AppEngine integration
  • Hibernate integration

2010 Release History

Show all / Hide all

fold faq

WebORB 4.0.2 - 09.08.10

This is a maintenance release that includes the following enhancements and bug fixes:

  • Support for deployments in IBM WebSphere and Oracle WebLogic;
  • Added support of ActionScript code generation for Java enums used in Spring beans;
  • Fixed a problem with data validation in data model creation wizard (WDMF);
  • Transfered all hard coded WDMF column to type mappings from code to the config file;
  • Fixed a problem with configuring date/time and thread name logging;
  • Fixed a problem with serialization of Number (primitive wrapper) types initialized to null. WebORB serializes these objects as NaN values.
fold faq

WebORB 4.0.1 - 09.01.10

Added the ability to deploy WebORB into JBoss version 5.1.

fold faq

WebORB 4.0 - 08.30.10

This is a major point release which addresses the following new features, enhancements and bug fixes.  A ticket is assigned to each entry below.  These are resolved issues that are logged in our JIRA Bug Tracking System.  

New Features

  • [WOJAVA-57] - Server-side message delivery for polling
  • [WOJAVA-71] - Compiling client side generated sources for WDMF
  • [WOJAVA-78] - Ant script for generating production-jars
  • [WOJAVA-91] - Duplicate all the tickets from WebORB for .Net 34-39
  • [WOJAVA-92] - Code generation framework
  • [WOJAVA-94] - Code generator for the Swiz framework
  • [WOJAVA-95] - Update cairngorm code generator to conform to the latest release
  • [WOJAVA-96] - PureMVC code generator must be updated
  • [WOJAVA-97] - Code generator for the Flash
  • [WOJAVA-98] - Generate project files as a part of code generator
  • [WOJAVA-99] - Flash Builder integration
  • [WOJAVA-103] - Implement comet-based data push
  • [WOJAVA-108] - Improved Logging tab
  • [WOJAVA-110] - Duplicate WebServiceBrowser from WebORB for .NET
  • [WOJAVA-111] - Need to create installer for Flash Builder plugin
  • [WOJAVA-137] - Repeated messages using Producer/Consumer

Improvement

  • [WOJAVA-112] - Checkboxes to log date/time and thread name
  • [WOJAVA-113] - Logging interface improvements
  • [WOJAVA-114] - change timestamp and thread name logging to be general properties
  • [WOJAVA-116] - make sure ILogger methods are backwards compatible
  • [WOJAVA-135] - Upgrade to the latest version of Red 5

Bug Fixes

  • [WOJAVA-65] - WDMF problems reported by Faisal
  • [WOJAVA-115] - Fix weborb-config.xml formatting
  • [WOJAVA-118] - Update of Destinations in console doesn't remove more than one role per request
  • [WOJAVA-123] - Implement message cleanup in the in-memory messaging handler
  • [WOJAVA-124] - Consumer unsubscription is not working
  • [WOJAVA-125] - Changing logging policy in console causes exception
  • [WOJAVA-134] - Flash Builder plugin for java changes
  • [WOJAVA-136] - The findBySql method working not properly.
  • [WOJAVA-138] - UnitOfWork porting
  • [WOJAVA-144] - Red5 jar files are installed unconditionally
  • [WOJAVA-145] - Remove SLF4J output from WebORB log output
  • [WOJAVA-146] - Remove not needed System.out.println from the code
  • [WOJAVA-147] - If WebServices support is not added during the installation "Web Services" node should not show up in the Service Browser
  • [WOJAVA-148] - formatting of the complex types classes generated for ActionScript by code generator
  • [WOJAVA-149] - Basic install adds more jar files than needed
  • [WOJAVA-150] - WDMF-generated code automatic compilation fails
  • [WOJAVA-151] - SLF4J output must be disabled
  • [WOJAVA-152] - RTMP messaging is not working
  • [WOJAVA-155] - installer adds classes files under WEB-INF/classes/weborb/weborb
  • [WOJAVA-156] - Spring service browser does not show all the spring beans
  • [WOJAVA-157] - WebServices browser does not show any services
  • [WOJAVA-158] - Console build for WebORB for Java displays all the new config sections not supported in Java (yet)
  • [WOJAVA-160] - Possible collection synchronization issue
  • [WOJAVA-164] - Message delivery to subtopic and filters does not work (messages delivered to all subscribers)
  • [WOJAVA-166] - Exception at the startup time
  • [WOJAVA-168] - WebServices service browser is broken
  • [WOJAVA-169] - integration folder structure
  • [WOJAVA-170] - Generated AS project results in warnings in Flex Builder
  • [WOJAVA-171] - Making any kind of configuration change in console erases user changes in the config
  • [WOJAVA-172] - Exclude jars from WEB-INF/lib and WAR file
  • [WOJAVA-173] - Data management code generation does not work
  • [WOJAVA-174] - Make sure html wrapper is included for all Flex-based code generation projects
  • [WOJAVA-175] - DataTypeInitializer is not added to the Mate, Swiz, Cairngorm and PureMVC projects
  • [WOJAVA-176] - Add libs folder in the generated project structure for PureMVC, Swiz, Cairngorm and Mate project types
  • [WOJAVA-186] - JAR exclusion changes in the console are not persisted to the config file
  • [WOJAVA-187] - implement hot deploy for weborb-config,xml
  • [WOJAVA-188] - Implement response compression and wire it to Response Compression UI panel
  • [WOJAVA-189] - "Code generator applies to" UI panel does not save changes

2009 Release History

Show all / Hide all

fold faq

WebORB 3.0.2 - 02.09.09

This is a maintenance release which addresses the following bugs and offers a few improvements:

  • Problems with installer on Mac OSX have been fixed
  • Fixed bugs in WebORB Data Management synchronization
  • Fixed WebORB deployment for WebSphere versions 6 and 7
  • Fixed WebORB deployment for Tomcat 6
  • Corrected Messaging API documentation for publishing messages
  • Added polling support for WDMF synchronization when RTMP connection fails
  • Added support for Enterprise Edition licensing and activation
fold faq

WebORB 3.0.1 - 01.08.09

This is a maintenance release with the following bug fixes:

  • Fixes a problem with packaging of the WebORB WAR file which prevented deployments into WebSphere and other Java EE servers
  • Fixes a problem in Silverlight examples (previous version was using Beta 2 compilation of Silverlight client)
  • Fixes a probem in the WDMF XSLT templates described in this thread.
  • Fixes a problem in request parsing when AS3 Flash client sends an invocation with more than one argument using the NetConnection class

2008 Release History

Show all / Hide all

fold faq

WebORB 3.0 - GA 10.29.08

  • Production release includes all features and bug fixes from the previous Beta releases
  • Product installer is now available
fold faq

WebORB 3.0 Beta 3- 07.22.08

  • RTMP integration - provides support for remoting invocations via dedicated connections, data push for the producer/consumer messaging.
  • Data Management (WDMF) improvements. Added support for Oracle, bug fixes for MySQL and SQL Server integration
fold faq

WebORB 3.0 Beta 2 - 01.21.08

2007 Release History

Show all / Hide all

fold faq

WebORB 3.0 Beta 1 - 12.07.07

WebORB 3.0 for Java introduces support for Flex clients and a number of important improvements:

  • AMF3 implementation (Flex Remoting support)
  • Spring Framework integration
  • Management Console
  • Service browser
  • Invocation test drive (available via service browser)
  • New examples

2006 Release History

Show all / Hide all

fold faq

WebORB 2.0 GA - 03.13.06

WebORB 2.0 is a major production release.  It includes all the features and bug fixes and introduced during the Beta cycle (see the notes for the beta releases)

2005 Release History

Show all / Hide all

fold faq

WebORB 2.0 Beta 2 - 08.25.05

The Beta 2 release delivers additional stability to the 2.0 version of the product. The release contains the following fixes and modifications:

  • Safari 2.0 support. The Rich Client System has been fixed to work on Safari. All AJAX examples now work on all major browsers.
  • Added QuickStart guide for ColdFusion Components (CFCs) to the user guide.
  • Date and array serialization for the AJAX clients has been fixed
  • Serialization of circular object references in returned complex types has been fixed.
  • Serialization of returned singleton objects has been fixed.
  • Server-side exceptions can now contain a fault code delivered to Flash Remoting clients. Use weborb.exceptions.ServiceException to propagate exception information to the client side.
fold faq

WebORB 2.0 Beta 1 - 08.01.05

We extended the scope of supported rich client environments from Flash to JavaScript/AJAX. To reflect the addition of new type of clients the product's new name is WebORB. Support for Flash Remoting remains the same. All the existing and new features equally apply to both types of clients (AJAX and Flash Remoting). The Beta1 release delivers the following new features and bug fixes:

  • Multi-protocol support. WebORB architecture allows pluggable protocol handlers. There are 2 built-in implementations: WOLF (Web Object Literal Format) - an XML-based protocol for handling AJAX requests and AMF (Action Message Format) - binary protocol developed by Macromedia for Flash-based clients.
  • Rich Client System. WebORB includes a set of APIs to simplify object binding and invocation process. Future releases will provide dynamic user interface widgets, event framework, support for drag-and-drop, messaging client for peer-to-peer and broadcast message delivery.
  • ColdFusion Components (CFC) support. WebORB 2.0 introduces integration with the BlueDragon CFML engine from New Atlanta Communications. AJAX and Flash Remoting clients can easily bind and message any CFC component via WebORB and BlueDragon  (on either the J2EE or .NET editions of BlueDragon)
  • Ability to map client classes to the server ones and vice versa.
  • Type adaptation improvements. Added support for conversion of string-based arguments to the numeric types 
  • JDBC Integration improvements. Change to use column labels instead of column names.
  • WebORB for Java introduces Development Mode. Without a license key, WebORB for Java will respond to the requests only from 1 IP address and will shutdown after 3 hours of operation. Process restart will reset the IP address and the 3 hour timeout.
fold faq

FlashORB 1.5 - 03.01.05

Midnight Coders has concluded the Beta program for FlashORB 1.5 and releases the version into production. See the Beta releases history for the details on version 1.5

fold faq

FlashORB 1.5 Beta 2 - 01.09.05

Beta 2 is a step forward toward the production release of FlashORB 1.5. This release provides bug fixes for the issues reported against Beta1:

  • Management console is fixed
  • Zero-length JDBC ResultSet serialization is fixed
  • License validation on UNIX-based systems is fixed.
  • Added server life-cycle methods (start, shutdown, shutdownAll)

2004 Release History

Show all / Hide all

fold faq

FlashORB 1.5 Beta 1 - 11.12.04

Version 1.5 introduces improved approach to the application security. It also includes improvements with session activation management and exception propagation.  Summary of changes/fixes:

  • Support for 'open system' and 'closed system' modes.
  • Support for system level authentication and authorization handlers.
  • Support for service level authorization handlers
  • Support for session expiration handling for the session activation
  • Custom exception propagation is fixed
fold faq

FlashORB 1.0.1 - 03.25.04

1.0.1 is a patch release. It delivers several important bug fixes in the web service invocation subsystem. Summary of changes/fixes:

  • Embedded Ant files were upgraded to version 1.6.1
  • Ant script for Axis web service processing was modified to exclude non necessary files during the compilation task
  • Fixed bug in the logic locating the right web service proxy stub file
  • Introduced a feature to ignore pre-configured classes during response serialization
fold faq

FlashORB 1.0 - 03.23.04

1.0 is the first production release of the product. It contains fixes for all bugs teported to date as well as the following new features/improvements:

  • Administration module for the management console
  • Support for logging policies
  • Call trace filtering
  • Configuration file improvements
    • Named services
    • Custom serializers
    • Abstract type mappings
    • Ordering of invokers and inspectors
  • Message server traffic tunneling
  • Package level security

2003 Release History

Show all / Hide all

fold faq

FlashORB 1.0 Beta 2 - 11.25.03

Beta 2 is a significant step forward from the previous release. There are several new features as well as a number of bug fixes and improvements. New features include:

  • Security
  • Management Console
  • XML Message Server
  • Call monitor
  • Support for argument object factories
fold faq

FlashORB 1.0 Beta 1 - 07.26.03

This is the first beta release of the product. Basic feature set is implemented:

  • Inspection and invocation of Java Objects, Java Beans, EJBs, Web Services
  • Custom invokers and inspectors
  • Extensible dispatcher chain
  • Application, session, request and custom activation modes
  • Remote references
  • Support for AXIS and GLUE web services platforms
  • Standalone and hosted execution modes
  • Custom serializers
  • Object factories