We are pleased to announce the release 1.9.3 of IIOP.NET.
This is a bug fix release and integrates some contributed patches.
We are pleased to announce the release 1.9.0 sp1 of IIOP.NET.
This is a bug fix release and corrects an issue with .NET 2.0 SP1 and integrates some contributed patches.
Additional details are listed in the release notes.
We are pleased to announce the release 1.9.0 final of IIOP.NET.
With this release, IIOP.NET works better with .NET 2.0, because it now explicitely orders the serialization/deserialization of fields. To get this improvement, you need to recompile your IDL.
This release works also better with mono, because of a workaround for Attribute.GetHashCode implementation problem on mono. Additionally, the custom mapping mechanism now works on mono. ... read more
We are pleased to announce the release 1.9.0 beta1 of IIOP.NET.
This release improves the performance of IIOP.NET.
The IIOP.NET performance benchmark now runs more than 2 times faster on the test machine.
Mainly, the performance for serializing/deserializing
complex corba value types and structs has been massively improved.
For those types, the benchmark now runs up to around 6 times faster.
For method calls with simple/no arguments, the benchmark now runs around 20% faster.... read more
We are pleased to announce the release 1.8.0 rc1 of IIOP.NET.
new features:
-------------------
- on the server side, multiple requests can be processed concurrently on the same connection
(configurable by IiopServerChannel.SERVERTHREADS_MAX_PER_CONNECTION_KEY)
- on the client side, support now two connection models:
multiplexed requests and only one request active on a connection
(configurable by IiopClientChannel.ALLOW_REQUEST_MULTIPLEX_KEY,
IiopClientChannel.MAX_NUMBER_OF_MULTIPLEXED_REQUESTS_KEY and
IiopClientChannel.CLIENT_CONNECTION_LIMIT_KEY)
- structs generated by the IDL to CLS compiler from idl structs now have a second constructor
(beside the default one) which allows to assign all members.... read more
We are pleased to announce the release 1.8.0 rc0 of IIOP.NET.
new features:
-------------------
- bidirectional giop support
- partial support for CORBA portable interceptors
- possibility to set client side request timeout
changes
------------
- less resources consumption:
The number of allocated threads is reduced massively.
The number of allocated connections (by the client) is reduced ... read more
We are pleased to announce the release 1.7.1 rc0 of IIOP.NET.
new features:
-------------
- idl arrays are now supported by IIOP.NET
changes
--------
- mapping of idl constants improved (ConstVal field is now a real constant and no longer a static readonly field)
Additional improvements are listed in the release notes.
We are pleased to announce the release 1.7.0 final of IIOP.NET.
new features:
-------------
- SSL support
- IIOPChannel: made any mapping more configurable: now possible to map all string/array either to the boxed form or to the
non-boxed form, i.e. for a .NET string passed as any there are now generally two possiblities:
* map to corba wstring
* map to WStringValue
- CLSToIDLGenerator: now possible to use ThrowsIdlException Attribute to direct generator to generate exceptions;
At runtime, those exceptions are not wrapped into GenericUserExceptions
- IDLToCLSCompiler: wildcards / basedirectory support on command line... read more
We are pleased to announce the release 1.6.2 final of IIOP.NET.
bugs fixed:
- IDL2CLS Compiler: base interface scope problem (bug #965325)
- IIOPChannel: serialisation code ignores some parameter attrs on interface (bug #803645):
fix works now also for properties on interface property getters/setters, e.g. for string properties.
- IDLToCLSCompiler: valuetype skel. gen: duplicate methods (bug #950833)
- IIOPChannel: Exception thrown by .NET server + raise clause (bug #968428)
- IIOPChannel: client doesn't directly connect by ip address (bug #968455)
- fixed some problems with custom mapping... read more
We are pleased to announce the release 1.6.1 final of IIOP.NET.
This release is a bug-fix and compatibility improvement release.
bugs fixed:
- IIOPChannel: methods on .NET servers with only out arguments (bug #945958)
- IIOPChannel: wrong loc. forward deserialisation (Giop1.2) (bug #945954)
- IIOPChannel: bug reading target address in a request (bug #928555)
- IIOPChannel: Any cannot be deserialized if it contains a typedef value (bug #857050)
- IDLToCLSCompiler: ignoring unknown #pragma directives now instead of exception (needed for Borland Enterprise Server interop)... read more
We are pleased to announce the release 1.6.0 final of IIOP.NET.
version 1.6.0 final (21 March 2003)
-----------------------------------
bugs fixed:
- IDLToCLSCompiler: ParseException: wstring constant literals (bug #906401)
- IDLToCLSCompiler: OverflowException for long long constant value -9.223.372.036.854.775.808: the smallest allowed long long (bug #909562)
- value type impl source generator: missing inherited properties / methods fixed.... read more
We are pleased to announce the following presentation hosted by the Swiss .NET user group:
Introduction to IIOP.NET
IIOP.NET is an open source project that enhances the .NET platform with seamless interoperability with CORBA peers using the IIOP protocol. In practice, this allows one to build distributed object systems in a heterogeneous environment with J2EE and CORBA ORBs. The talk first presents the use-cases where IIOP.NET is more convenient than Web Services. Three demos follow, showing how to use IIOP.NET to access objects provided by a .NET, a CORBA ORB, and a J2EE peer. The talk is concluded by showing the lessons learned (on .NET in general and on running an open source project) and the project's roadmap for the future. ... read more
We are pleased to announce the release 1.5.1 of IIOP.NET.
new features:
- added custom mapping: java.util.Hashmap <-> System.Collections.Hashtable
- code set conversion sets are now also considered by IIOP.NET clients (not only native sets)
- use _is_a call, when deserialising a object reference, when type information in IOR is not enough to
determine assignablity to formal parameter.
- improved debugging support (channel creates debug output file in debug mode)... read more
We are pleased to announce the release 1.5.0 of IIOP.NET.
new features:
- support for IDL unions
- support for IDL constants
changes:
- IDL to CLS compiler is now implemented in C# instead of J#.
new tests:
- MICO integration test for IDL unions
The SDNUG http://www.sdnug.org (Sydney Deep .NET User Group) has choosen IIOP.NET as tool of the month.
We are pleased to announce the release 1.4.1 of IIOP.NET.
new features:
- initial support for IDL local interfaces
- IDLPreprocessor: now supports #ifdef, #else.
new demos:
- Callback demo: between a IIOP.NET client and an IIOP.NET server.
bugs fixed:
- IIOPChannel: paramter attributes of overriden methods not considered on serialising / deserialising; bug #803645
- IIOPChannel: oneway calls: IIOP.NET clients waits for answers (in a separate Thread, but mustn't); bug #802992
- IDL to CLS compiler: IndexOutOfBoundExceptions fixed (see Discussion in forum: http://sourceforge.net/forum/forum.php?thread_id=922161&forum_id=274081\)
- IDL to CLS compiler: some scoped IDL names couldn't be resolved by compiler; bug #800911
- IDLPreprocessor: sematic of "" and <> for include directives corrected... read more
A new article on IIOP.NET has been published on the codeproject site:
http://www.codeproject.com/useritems/iiop_net_and_EJB.asp
The article describes the EJBChatroom example, in which an EJB is accessed from .NET using IIOP.NET
The article is submitted as "unedited user contribution"; once edited the URL may change (but this may take 1-2 weeks).
-Patrik
We are pleased to announce the release 1.4.0 of IIOP.NET. This release provides the following new features:
* corbaloc:iiop support
* custom mapping support
* EJB Chatroom demo: JBoss version added, refactoring of existing code
* automized self-testing
* improved assembly loading
IIOP.Net 1.3.1 is released.
This release includes:
- the IIOP.Net channel
- the IDLToCLSCompiler
- the CLSToIDLGenerator
- examples / tutorials
- integration tests
- Makefiles to build the various parts
This release is a bug-fix release.
IIOP.Net 1.3.0 is released.
This release includes:
- the IDLToCLSCompiler
- the CLSToIDLGenerator
- the IIOP.Net channel
- a complete example
- tutorials (inclusive EJB interoperation tutorial)
- Makefiles to build the various parts
This release is a bug-fix and compatibility improvement (Websphere 5) release.
Our article presenting an example of IIOP.NET use (GenericCollections tutorial with .NET as server and J2EE as client) has been released today on "The Code Project" site (http://www.codeproject.com).
URL: http://www.codeproject.com/csharp/dist_object_system.asp
IIOP.Net 1.2.3 is released.
This release includes:
- the IDLToCLSCompiler
- the CLSToIDLGenerator
- the IIOP.Net channel
- a complete example
- tutorials (inclusive EJB interoperation tutorial)
- Makefiles to build the various parts
This release ameliorates the interoperation with Websphere 4.0 / 5.0.
IIOP.Net 1.2.2 is released.
This release includes:
- the IDLToCLSCompiler
- the CLSToIDLGenerator
- the IIOP.Net channel
- a complete example
- tutorials; new: EJB interoperation tutorial
- Makefiles to build the various parts
IIOP.Net 1.2.1 is released.
This release includes:
- the IDLToCLSCompiler
- the CLSToIDLGenerator
- an improved IIOP.Net channel
- a complete example
- tutorials
- Makefiles to build the various parts
Interoperability news:
IIOP.Net can now interoperate with MICO ORB.
The IDL <-> CLS mapping specification is available:
http://iiop-net.sourceforge.net/documentation.html