OW2 Consortium joram

Rev

Rev 4054 | Rev 4106 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
4054 afreyssin 1
###############################################################################
4056 afreyssin 2
# 2010/08/26 | Joram 5.4.0 tag.
4054 afreyssin 3
###############################################################################
4028 afreyssin 4
+==============================================================================
4054 afreyssin 5
| 2010/08/25 | Andre Freyssinet - ScalAgent Distributed Technologies
6
+------------+-----------------------------------------------------------------
7
 The call to System.runFinalization in AgentServer.stop method seems to cause
8
deadlock with JOnAS. Normally this call is no longer needed so we remove it.
9
+==============================================================================
4056 afreyssin 10
| 2010/08/05 | Andre Freyssinet - ScalAgent Distributed Technologies
11
+------------+-----------------------------------------------------------------
12
 Fixes minor issues and removes unused code.
13
 Javadoc enhancements.
14
+==============================================================================
4028 afreyssin 15
| 2010/08/03 | Andre Freyssinet - ScalAgent Distributed Technologies
16
+------------+-----------------------------------------------------------------
17
 Transaction: Adds FileRepository.useRandomAccessFile property allowing the
18
optional  use of RandomAccessFile or FileOutputStream. This option offers better
19
performance with some filesystems.
20
 Potential bug fix in AgentId.equals with null.
21
 Adds statistics about messages waiting in MessageConsumer components.
22
 Allows to create or retrieve destinations through Session.create[Queue|Topic].
23
 Numerous changes in administration, reducing the number of message types and
24
avoiding useless indirection in request and reply.
4056 afreyssin 25
+==============================================================================
26
| 2010/07/19 | Nicolas Tachker - ScalAgent Distributed Technologies
27
+------------+-----------------------------------------------------------------
28
 OSGi enhancements.
3974 tachker 29
###############################################################################
4044 afreyssin 30
# 2010/07/13 | Joram 5.3.2 tag.
3974 tachker 31
###############################################################################
3929 tachker 32
+==============================================================================
4044 afreyssin 33
| 2010/06/15 | Guillaume Surrel - ScalAgent Distributed Technologies
34
+------------+-----------------------------------------------------------------
35
 Design of an extension framework for JMS destinations. In a first time it
36
defines 2 destination for acquisition (create JMS message from external data)
37
and distribution (create external data from JMS message) and simple interface
38
to implement for acquisition and distribution modules.
39
 Implementation of modules are provided to replace Collector, Mail, Monitoring
40
and JMS bridge destinations.
41
+==============================================================================
42
| 2010/06/15 | Guillaume Surrel - ScalAgent Distributed Technologies
43
+------------+-----------------------------------------------------------------
44
 First release of Jorams' configuration designer.
45
+==============================================================================
3929 tachker 46
| 2010/06/22 | Nicolas Tachker - ScalAgent Distributed Technologies
47
+------------+-----------------------------------------------------------------
48
 maven migration
3871 afreyssin 49
###############################################################################
50
# 2010/05/05 | Joram 5.3.1 tag.
51
###############################################################################
3772 surrel 52
+==============================================================================
3855 afreyssin 53
| 2010/05/05 | Andre Freyssinet - ScalAgent Distributed Technologies
54
+------------+-----------------------------------------------------------------
55
 Potential bug fix in heart-beat handling. Previously an exception in
56
HeartBeatTask.start method caused an Engine stop.
57
 Changes configuration properties naming for NGTransaction.
58
+==============================================================================
59
| 2010/05/04 | Guillaume Surrel - ScalAgent Distributed Technologies
60
+------------+-----------------------------------------------------------------
61
 Lock in memory some destinations using Timer.
62
+==============================================================================
63
| 2010/05/04 | Nicolas Tachker - ScalAgent Distributed Technologies
64
+------------+-----------------------------------------------------------------
65
 Bug fix about destination using Timer. The Timer tasks are now handled
66
depending of the agent life-cycle, creation in agentInitialize and termination
67
in agentFinalize.
68
+==============================================================================
69
| 2010/05/04 | Andre Freyssinet - ScalAgent Distributed Technologies
70
+------------+-----------------------------------------------------------------
71
 Potential bug fix avoiding deadlock in AdminModule.stopServer of local server.
72
+==============================================================================
73
| 2010/04/21 | Nicolas Tachker - ScalAgent Distributed Technologies
74
+------------+-----------------------------------------------------------------
75
 Consideration of interceptors for the managed connection factories.
76
+==============================================================================
77
| 2010/04/08 | Guillaume Surrel - ScalAgent Distributed Technologies
78
+------------+-----------------------------------------------------------------
79
 Bug fixes in JMS bridge:
80
 - XAResource variables are now transient.
81
 - Now a configuration parameter is used to enable XAConnection instead of
82
 checking ConnectionFactory interfaces.
83
+==============================================================================
3772 surrel 84
| 2010/03/16 | Guillaume Surrel - ScalAgent Distributed Technologies
85
+------------+-----------------------------------------------------------------
86
 Reworked PoolNetwork to have one Sender by NetSession. This leads to the
87
suppression of nbMaxFreeSender and nbMaxResetTries properties and fixes various
88
sync issues.
89
 Furthermore, SoftReferences are used in the PoolNetwork to avoid memory errors
90
when messages accumulate in the network.
91
+==============================================================================
92
| 2010/03/03 | Guillaume Surrel - ScalAgent Distributed Technologies
93
+------------+-----------------------------------------------------------------
94
 Following Joram OSGi properties can now be defined in config.properties file:
95
- fr.dyade.aaa.agent.AgentServer.id
96
- fr.dyade.aaa.agent.AgentServer.clusterid
97
- fr.dyade.aaa.agent.AgentServer.storage
3701 surrel 98
###############################################################################
3706 tachker 99
# 2010/02/11 | Joram 5.3.0 tag.
3701 surrel 100
###############################################################################
3474 surrel 101
+==============================================================================
3706 tachker 102
| 2010/02/11 | Nicolas Tachker - ScalAgent Distributed Technologies
103
+------------+-----------------------------------------------------------------
104
 add pom for OSGi bundles.
105
+==============================================================================
3701 surrel 106
| 2010/02/04 | Guillaume Surrel - ScalAgent Distributed Technologies
107
+------------+-----------------------------------------------------------------
108
 Fix a bug in PoolNetwork when using nbMaxCnx.
109
+==============================================================================
3674 tachker 110
| 2010/01/25 | Nicolas Tachker - ScalAgent Distributed Technologies
111
+------------+-----------------------------------------------------------------
3855 afreyssin 112
 Update Joram security:
113
 - modify Identity.check method in order to check through the trusted class.
114
 - remove unused method getCredential, getSubject.
115
 - use common.Configuration class instead System one to get properties.
3674 tachker 116
+==============================================================================
117
| 2009/11/20 | Nicolas Tachker - ScalAgent Distributed Technologies
118
+------------+-----------------------------------------------------------------
3855 afreyssin 119
 Destination consideration of the update by JMX for the period.
120
 Properties implements Serializable
3674 tachker 121
+==============================================================================
3542 tachker 122
| 2009/11/12 | Nicolas Tachker - ScalAgent Distributed Technologies
123
+------------+-----------------------------------------------------------------
3855 afreyssin 124
 All ScalAgent timer replaced by java timer.
125
 ClusterQueue :
126
 - Add a better ordering messages in cluster queue.
127
 - Bug fix in join cluster queue.
128
 PoolNetwork :
3542 tachker 129
  Fix a possible incomplete closure of PoolSender, and possible NPE.
130
+==============================================================================
3526 afreyssin 131
| 2009/11/10 | Andre Freyssinet - ScalAgent Distributed Technologies
132
+------------+-----------------------------------------------------------------
133
 The Destination.getStatistics method now returns all the convertible JMX
134
attributes of this destination (depending of the real type of the destination).
135
+==============================================================================
3492 afreyssin 136
| 2009/11/03 | Andre Freyssinet - ScalAgent Distributed Technologies
137
+------------+-----------------------------------------------------------------
138
 Implements either implicit (periodic) or explicit behavior for monitoring
139
topics. Implements monitoring queue and factorizes common behavior in an
140
helper class.
141
+==============================================================================
3477 afreyssin 142
| 2009/10/30 | Andre Freyssinet - ScalAgent Distributed Technologies
143
+------------+-----------------------------------------------------------------
3855 afreyssin 144
 Fix a potential issue using clustered destination:
3477 afreyssin 145
 - no longer access directly type attribute (now private attribute of the
146
 Destination class).
147
 - implements getType method in ClusterDestination allowing a correct value of
148
 destination type in message after sending.
149
+==============================================================================
150
| 2009/10/26 | Andre Freyssinet - ScalAgent Distributed Technologies
151
+------------+-----------------------------------------------------------------
152
 Bug fix: the destination identifier checking generates an exception with
153
clustered destination. No longer use directly agentId attribute.
154
+==============================================================================
3474 surrel 155
| 2009/10/26 | Guillaume Surrel - ScalAgent Distributed Technologies
156
+------------+-----------------------------------------------------------------
157
 Fix infinite recursion in GetProxyIdNot.toString(StringBuffer) method.
3460 afreyssin 158
###############################################################################
159
# 2009/10/23 | Joram 5.2.6 tag.
160
###############################################################################
3071 surrel 161
+==============================================================================
3452 surrel 162
| 2009/10/21 | Guillaume Surrel - ScalAgent Distributed Technologies
163
+------------+-----------------------------------------------------------------
164
 Extended JMX monitoring for connections: show the number of connections
165
created since server start and show the number of failed connection creations.
166
+==============================================================================
3438 afreyssin 167
| 2009/10/19 | Andre Freyssinet - ScalAgent Distributed Technologies
168
+------------+-----------------------------------------------------------------
169
 Removes JMXRIHttpService class, no longer used, depends of JMXRITools.jar.
170
 Adds a MonitoringTimerTask to the AgentServer class allowing the periodic
171
monitoring of the server's attributes.
172
 Adds JMX MBean interface to MonitoringTopic and MonitoringTimerTask classes.
173
 Removes unused jars in ship/lib: jndi, jmxri, jmxtools.
174
+==============================================================================
175
| 2009/10/19 | Andre Freyssinet - ScalAgent Distributed Technologies
176
+------------+-----------------------------------------------------------------
177
 Adds JMX control of monitored attributes in MonitoringTopic, allows to view,
178
add and remove attributes.
179
+==============================================================================
180
| 2009/10/13 | Andre Freyssinet - ScalAgent Distributed Technologies
181
+------------+-----------------------------------------------------------------
182
 Implements a pool of connections through a dedicated ConnectionFactory.
183
+==============================================================================
184
| 2009/10/08 | Andre Freyssinet - ScalAgent Distributed Technologies
185
+------------+-----------------------------------------------------------------
186
 Bug fix: avoid concurrent connections in AdminModule static administration
187
component.
188
 Bug fix: no longer deserializes two times the adminMessage.
189
+==============================================================================
3366 afreyssin 190
| 2009/10/02 | Andre Freyssinet - ScalAgent Distributed Technologies
191
+------------+-----------------------------------------------------------------
192
 Adds NGTransaction component.
193
 Verify clock synchronization between client and server at connection time,
194
updates the protocol version to 5.3.
195
 Adds interceptors mechanism.
196
 Bug fix in Joram administration: setting the time-out to abort request now
197
works (either through setter method or environment property).
198
 1st version of MonitoringTimerTask.
199
 Update common.xml to compile Joram with JDK1.5 (needed for NGTransaction).
200
+==============================================================================
201
| 2009/09/21 | Andre Freyssinet - ScalAgent Distributed Technologies
202
+------------+-----------------------------------------------------------------
203
 Bug fix in Engine: no longer set NbMaxAgents to Integer.MAX_VALUE with
204
NullTransaction component. This number is incremented with the number of fixed
205
agents and becomes negative, then it produces strange behavior in the garbage.
206
+==============================================================================
3314 afreyssin 207
| 2009/09/16 | Andre Freyssinet - ScalAgent Distributed Technologies
208
+------------+-----------------------------------------------------------------
209
 Bug fix in Scheduler: no longer use recursion to serialize the ScheduleItem
210
list (It can produce stack overflow with big number of items).
211
###############################################################################
212
# 2009/09/08 | Joram 5.2.5 tag.
213
###############################################################################
214
+==============================================================================
215
| 2009/09/04 | Adriana Danes - Bull S.A.
216
+------------+-----------------------------------------------------------------
217
 Bug fix in Joram Adapter: Avoid a NPE when stopping an application with 2 MDBs
218
'sharing' a same destination.
219
+==============================================================================
220
| 2009/08/24 | Andre Freyssinet - ScalAgent Distributed Technologies
221
+------------+-----------------------------------------------------------------
222
 Improves transaction component:
223
 - Extends the Transaction interface and extracts a generic common part to all
224
 transactions implementation: class AbstractTransaction.
225
 - Shares Operation and OperationKey classes.
226
 - 1st implementation of optimized transaction component: NGTransaction.
227
 Improves Joram's messages storage, uses Transaction.Create operations and
228
avoid copy for the body.
229
+==============================================================================
230
| 2009/08/07 | Andre Freyssinet - ScalAgent Distributed Technologies
231
+------------+-----------------------------------------------------------------
232
 Bug fix in the SchedulerQueue, reinitializes the scheduler object in order to
233
allow a clean restart.
234
+==============================================================================
235
| 2009/07/29 | Andre Freyssinet - ScalAgent Distributed Technologies
236
+------------+-----------------------------------------------------------------
237
 Fix a bug with HA servers: the administration connection still block at
238
initialisation. In adminTopicImpl use the clusterId to get the A3CML server's
239
structure. This fix allow to get information about the local server but a
240
similar problem remain about eventual other HA servers.
241
+==============================================================================
3145 afreyssin 242
| 2009/06/29 | Andre Freyssinet - ScalAgent Distributed Technologies
243
+------------+-----------------------------------------------------------------
244
 In order to avoid MOM malfunctioning verify that the destination identifier
245
is valid when setting a DMQ.
246
 Resets the deliveryCount attribute when sending a message.
247
 In the isUndeliverable method of QueueImpl and ProxyImpl now verify that
248
the number of delivery attempts is not greater or equals to the threshold
249
(previously strict equality).
250
+==============================================================================
251
| 2009/06/16 | Andre Freyssinet - ScalAgent Distributed Technologies
252
+------------+-----------------------------------------------------------------
253
 Potential bug fix in AgentId.fromString if the incoming string is empty.
254
 1st version of a component (JoramAdminConnect) allowing the administration
255
of Joram through a JMX console. It uses JoramAdmin MBean component to handle
256
remote servers.
257
 Adds toString method in Queue and Topic administered objects (previously
258
defined in Destination superclass).
259
 Adds location (server unique identifier) in administered objects MBean name.
260
 No longer register MBean of administered objects in AdminWrapper (done by
261
JoramAdapter or JoramAdmin JMX component).
262
+==============================================================================
3113 surrel 263
| 2009/06/15 | Guillaume Surrel - ScalAgent Distributed Technologies
264
+------------+-----------------------------------------------------------------
265
 Improved JMX monitoring for mail destinations.
266
+==============================================================================
3145 afreyssin 267
| 2009/06/10 | Andre Freyssinet - ScalAgent Distributed Technologies
268
+------------+-----------------------------------------------------------------
269
 Enhances messages view from queue and subscription in JMX console.
270
 Bug fix: Avoid to see all messages related to any user's subscription.
271
 Bug fix: Avoid NPE if default DMQ is reseted (set to null).
272
+==============================================================================
273
| 2009/06/10 | Andre Freyssinet - ScalAgent Distributed Technologies
274
+------------+-----------------------------------------------------------------
275
 Adds agent identifier in MBean name (different agents can have the same name).
276
 Extends JoramAdapter MBean: getServersIds, getServersNames, etc.
277
+==============================================================================
278
| 2009/06/09 | Andre Freyssinet - ScalAgent Distributed Technologies
279
+------------+-----------------------------------------------------------------
280
 Javadoc enhancements adn fixes.
281
+==============================================================================
3071 surrel 282
| 2009/06/05 | Guillaume Surrel - ScalAgent Distributed Technologies
283
+------------+-----------------------------------------------------------------
3145 afreyssin 284
 Administration interactions with a wrong user don't hang anymore and an
285
understandable response is returned.
3054 afreyssin 286
###############################################################################
3065 afreyssin 287
# 2009/06/04 | Joram 5.2.4 tag.
3054 afreyssin 288
###############################################################################
3024 surrel 289
+==============================================================================
3065 afreyssin 290
| 2009/06/04 | Andre Freyssinet - ScalAgent Distributed Technologies
291
+------------+-----------------------------------------------------------------
292
 Bug fix in JoramSaxWrapper: Using a LocalConnection in XML script starts the
293
connection before to create the AdminWrapper (avoid a deadlock).
294
+==============================================================================
3053 afreyssin 295
| 2009/05/29 | Andre Freyssinet - ScalAgent Distributed Technologies
296
+------------+-----------------------------------------------------------------
297
 Bug fix: A ClassCastException occurs in XAContext.addSendings during
298
XAResourceMngr.end call. The real type of vector element is not a JMS message
299
but the shared structure used in the protocol.
300
+==============================================================================
3054 afreyssin 301
| 2009/05/29 | Guillaume Surrel - ScalAgent Distributed Technologies
302
+------------+-----------------------------------------------------------------
303
 Adds ResolverRepository and Resolver classes in order to allow packaging of
304
Joram in multiples bundles.
305
+==============================================================================
3024 surrel 306
| 2009/05/19 | Guillaume Surrel - ScalAgent Distributed Technologies
307
+------------+-----------------------------------------------------------------
308
 Bug fix: a deadlock could occur in PoolNetwork on a failing network.
309
 Avoid lengthy connection close operation if connection is broken and factory
310
parameter 'connectingTimer' was set.
3027 afreyssin 311
+==============================================================================
312
| 2009/05/18 | Andre Freyssinet - ScalAgent Distributed Technologies
313
+------------+-----------------------------------------------------------------
314
 Removes unused classes: Platform administration scripts and AgentAdmin.
315
 Fix potential NPE with HttpNetwork defined without any server.
316
 Improve Joram administration connection and server stop, trying to avoid
317
ConnectException.
2933 afreyssin 318
###############################################################################
3027 afreyssin 319
# 2009/05/14 | Joram 5.2.3 tag.
2996 afreyssin 320
###############################################################################
321
+==============================================================================
322
| 2009/05/13 | Andre Freyssinet - ScalAgent Distributed Technologies
323
+------------+-----------------------------------------------------------------
324
 Bug fix in DefaultConnectionManager class: Avoid class cast exception in
325
allocateConnection method (objects returned by create methods are in fact
326
AbstractConnectionFactory).
327
 JoramAdapter: Removes stack trace printing when XML configuration file is not
328
found.
329
 Bug fix: If the internal AdminWrapper object is closed the AdminModule static
330
one is used.
331
+==============================================================================
332
| 2009/05/13 | Nicolas Tachker - ScalAgent Distributed Technologies
333
+------------+-----------------------------------------------------------------
334
 Fix initialization of collector destination.
335
+==============================================================================
336
| 2009/05/12 | Andre Freyssinet - ScalAgent Distributed Technologies
337
+------------+-----------------------------------------------------------------
338
 Bug fixes in AgentServer initialization: Initializes the transaction component
339
before the configuration reading and reads the configuration through the
340
transaction (otherwise modifications in the transaction log could not be read).
341
 Bug fixes in HttpNetwork reconfiguration: In ServerConfigHelper.addServer
342
replaces test to add the server to the MessageConsumer (use hops rather than
343
gateway attribute, gateway is defined for 'client' servers of HttpNetwork
344
domains).
345
+==============================================================================
346
| 2009/04/24 | Andre Freyssinet - ScalAgent Distributed Technologies
347
+------------+-----------------------------------------------------------------
348
 Improves Strings utility class.
349
 JoramAdmin.cfg file is no longer supported.
350
 Fix logging level to DEBUG for unregisterMBean.
351
+==============================================================================
352
| 2009/04/23 | Guillaume Surrel - ScalAgent Distributed Technologies
353
+------------+-----------------------------------------------------------------
354
 Use ServerSocketFactory class.
355
+==============================================================================
356
| 2009/04/17 | Andre Freyssinet - ScalAgent Distributed Technologies
357
+------------+-----------------------------------------------------------------
358
 Changes logger naming pattern, no longer use JoramTracing class.
359
 Handles reflection errors in JoramSaxWrapper during connection factories
360
creation.
361
###############################################################################
2933 afreyssin 362
# 2009/04/16 | Joram 5.2.2 tag.
363
###############################################################################
2893 afreyssin 364
+==============================================================================
2933 afreyssin 365
| 2009/04/16 | Andre Freyssinet - ScalAgent Distributed Technologies
366
+------------+-----------------------------------------------------------------
367
 Removes undesirable static reference to SocketFactory14 in SocketFactory.
368
 Avoid infinite loop in SocketFactory creation if default class is unavailable.
369
 Adds ServerSocketFactory facility.
370
+==============================================================================
2996 afreyssin 371
| 2009/04/07 | Guillaume Surrel - ScalAgent Distributed Technologies
372
+------------+-----------------------------------------------------------------
373
 Use a global configuration object to get all joram specific properties.
374
 No longer modify the system properties.
375
+==============================================================================
2903 surrel 376
| 2009/03/31 | Guillaume Surrel - ScalAgent Distributed Technologies
377
+------------+-----------------------------------------------------------------
378
 Adds JMX monitoring for connections. Additionally, a server can now be
379
deactivated to avoid creation of new connections.
380
+==============================================================================
2893 afreyssin 381
| 2009/03/30 | Andre Freyssinet - ScalAgent Distributed Technologies
382
+------------+-----------------------------------------------------------------
383
 Adapts Joram's bundles to OSGi 4.1 specification.
384
 Use of Felix 1.4.1.
385
 Fit to the new administration API of Joram.
386
+==============================================================================
387
| 2009/03/25 | Andre Freyssinet - ScalAgent Distributed Technologies
388
+------------+-----------------------------------------------------------------
389
 Change administration software architecture:
390
 - AdminRequestor objects to manage administration requests over a Joram
391
 connection,
392
 - AdminWrapper objects to perform administration actions to a Joram server,
393
 - AdminModule for compatibility reasons (static administration interface),
394
 - JoramAdmin for JMX administration.
395
 Allows pending message observation in queue mbean (Shared MessageJMXWrapper
396
with subscriptions.
397
+==============================================================================
398
| 2009/03/19 | Andre Freyssinet - ScalAgent Distributed Technologies
399
+------------+-----------------------------------------------------------------
400
 Adds default hostname (localhost) and port (16010) properties in connection
401
factories. Use these properties for ConnectionFactory.create method with no
402
parameter.
403
+==============================================================================
404
| 2009/03/09 | Andre Freyssinet - ScalAgent Distributed Technologies
405
+------------+-----------------------------------------------------------------
406
 Merges unified, queue and topic connection factories.
407
 Queue and topic connection factories are now deprecated.
2836 afreyssin 408
###############################################################################
409
# 2009/03/04 | Joram 5.2.1 tag.
410
###############################################################################
2632 tachker 411
+==============================================================================
2836 afreyssin 412
| 2009/02/27 | Andre Freyssinet - ScalAgent Distributed Technologies
413
+------------+-----------------------------------------------------------------
414
 Adds a magic number to identify Joram version's protocol.
415
 Improves the Identity serialization in order to allow dynamic handling of
416
identities.
417
+==============================================================================
418
| 2009/02/24 | Andre Freyssinet - ScalAgent Distributed Technologies
419
+------------+-----------------------------------------------------------------
420
 Fix potential error fixing the acknowledge mode in JoramAdapter.
421
+==============================================================================
2799 afreyssin 422
| 2009/01/27 | Andre Freyssinet - ScalAgent Distributed Technologies
423
+------------+-----------------------------------------------------------------
424
 Fix potential NPE in JoramAdapter.endpointActivation method during the
425
destination creation.
426
+==============================================================================
427
| 2008/12/05 | Andre Freyssinet - ScalAgent Distributed Technologies
428
+------------+-----------------------------------------------------------------
429
 Fix potential problems with unknown servers in case of dynamic reconfiguration
430
(adding and removing servers).
431
 Adds JGroups.MCastAddr property.
432
+==============================================================================
2771 afreyssin 433
| 2008/11/28 | Andre Freyssinet - ScalAgent Distributed Technologies
434
+------------+-----------------------------------------------------------------
2799 afreyssin 435
 Fix a potential bug in JNDI: declare TcpRequestNot non persistent to avoid
2771 afreyssin 436
 a swap-out (This notification contains a socket and cannot be serialized).
437
+==============================================================================
438
| 2008/11/27 | Andre Freyssinet - ScalAgent Distributed Technologies
439
+------------+-----------------------------------------------------------------
2799 afreyssin 440
 Bug fix: No longer generates an error message when a contextual class loader
2771 afreyssin 441
 is needed for ObjectMessage.getObject.
442
+==============================================================================
2767 surrel 443
| 2008/11/27 | Guillaume Surrel - ScalAgent Distributed Technologies
444
+------------+-----------------------------------------------------------------
2799 afreyssin 445
 Bug fix: Using SimpleNetwork could lead to message loss in some rare cases.
2767 surrel 446
+==============================================================================
2756 afreyssin 447
| 2008/11/05 | Andre Freyssinet - ScalAgent Distributed Technologies
448
+------------+-----------------------------------------------------------------
2799 afreyssin 449
 No longer get full message in administration method when only header or
2756 afreyssin 450
 properties are required.
451
+==============================================================================
452
| 2008/10/29 | Andre Freyssinet - ScalAgent Distributed Technologies
453
+------------+-----------------------------------------------------------------
454
 Bug fix in DestinationImpl: returns all defined rights for MBean.
455
+==============================================================================
2699 tachker 456
| 2008/10/22 | Nicolas Tachker - ScalAgent Distributed Technologies
457
+------------+-----------------------------------------------------------------
2836 afreyssin 458
 New architecture for the Scheduler (remove the agent dependencies):
2699 tachker 459
 - modify the scheduler queue.
460
 - add cron sample.
461
+==============================================================================
2687 tachker 462
| 2008/10/20 | Nicolas Tachker - ScalAgent Distributed Technologies
463
+------------+-----------------------------------------------------------------
2836 afreyssin 464
 Add a Collector destination allowing to gather data and spread it through JMS
465
messages.
466
 Provides a new CLDC kJoram component:
467
 - remove the old SOAP kjoram code (kjoram, kjndi and ksoap packages in
468
   com.scalagent).
469
 - move the new kJoram code in joram/kjoram project.
2687 tachker 470
+==============================================================================
2650 tachker 471
| 2008/10/13 | Nicolas Tachker - ScalAgent Distributed Technologies
472
+------------+-----------------------------------------------------------------
2836 afreyssin 473
 New architecture for authentication capability:
2670 tachker 474
 - set by default user/password authentication (SimpleIdentity).
475
 - add JAAS authentication based on JOnAS remoteLoginModule (JonasIdentity).
476
+==============================================================================
477
| 2008/10/13 | Nicolas Tachker - ScalAgent Distributed Technologies
478
+------------+-----------------------------------------------------------------
2756 afreyssin 479
 Bug fix: Correctly handle null value for outLocalAddress in FactoryParameters.
2650 tachker 480
+==============================================================================
2642 tachker 481
| 2008/10/02 | Nicolas Tachker - ScalAgent Distributed Technologies
482
+------------+-----------------------------------------------------------------
2756 afreyssin 483
 Bug fix: always call onException on closed connection (DemultiplexerDaemon).
2893 afreyssin 484
 +==============================================================================
485
| 2008/09/30 | Andre Freyssinet - ScalAgent Distributed Technologies
486
+------------+-----------------------------------------------------------------
487
 Fix logging level for errors during JMX registering in Queue and Topic client
488
objects.
2642 tachker 489
+==============================================================================
2632 tachker 490
| 2008/09/29 | Nicolas Tachker - ScalAgent Distributed Technologies
491
+------------+-----------------------------------------------------------------
492
 - RequestMultiplexer: cancel timer on connect exception.
2611 afreyssin 493
###############################################################################
494
# 2008/09/16 | Joram 5.1.0 tag.
495
###############################################################################
2368 surrel 496
+==============================================================================
2583 tachker 497
| 2008/09/11 | Nicolas Tachker - ScalAgent Distributed Technologies
498
+------------+-----------------------------------------------------------------
2756 afreyssin 499
 - shared.Message : changes serialVersionUID value.
2583 tachker 500
+==============================================================================
2573 surrel 501
| 2008/09/11 | Guillaume Surrel - ScalAgent Distributed Technologies
502
+------------+-----------------------------------------------------------------
503
 - New MonitoringTopic: a special topic used to monitor any parameter accessible
504
 with JMX.
505
 - SoftReference can be used for messages waiting on the JORAM server using
506
 org.objectweb.joram.mom.messages.SWAPALLOWED property.
507
 - Bug fix: Message blocked in one queue of a cluster queue after visiting
508
 others.
509
 - Bug fix: nbMaxCnx now adjust dynamically to the number of servers in
510
 PoolNetwork if not fixed.
511
 - Various bug fixes.
512
+==============================================================================
2552 afreyssin 513
| 2008/09/10 | Andre Freyssinet - ScalAgent Distributed Technologies
514
+------------+-----------------------------------------------------------------
515
 Bug fix in PoolNetwork: avoid deadlock with low value of flow-control.
516
+==============================================================================
2573 surrel 517
| 2008/09/03 | Guillaume Surrel - ScalAgent Distributed Technologies
518
+------------+-----------------------------------------------------------------
519
 Bug fix: Restarting of the UDPNetwork error.
520
+==============================================================================
2552 afreyssin 521
| 2008/08/29 | Andre Freyssinet - ScalAgent Distributed Technologies
522
+------------+-----------------------------------------------------------------
523
 Bug fix in RA: avoid a thread leak during the cleaning of invalid connections.
524
+==============================================================================
525
| 2008/08/27 | Andre Freyssinet - ScalAgent Distributed Technologies
526
+------------+-----------------------------------------------------------------
527
1. Bug fix: correctly set topicActivationThreshold and topicPassivationThreshold
528
attributes in Joram JMS Session.
529
2. Adds compression and flow control in PoolNetwork.
530
+==============================================================================
2547 surrel 531
| 2008/08/06 | Guillaume Surrel - ScalAgent Distributed Technologies
532
+------------+-----------------------------------------------------------------
533
 Changed message error properties. JMS_JORAM_ERRORCOUNT, JMS_JORAM_ERRORCAUSE_X
534
 and JMS_JORAM_ERRORCODE_X are now used instead of old JMS_JORAM_DELETEDDEST,
535
 JMS_JORAM_NOTWRITABLE, JMS_JORAM_EXPIRED, JMS_JORAM_UNDELIVERABLE.
536
+==============================================================================
2412 tachker 537
| 2008/08/06 | Nicolas Tachker - ScalAgent Distributed Technologies
2547 surrel 538
+------------+-----------------------------------------------------------------
2412 tachker 539
1. PoolNetwork:
540
  - Add parallelism to send message (PoolSender).
541
  - modify active sessions
542
  - synchronize open and close sessions
543
  - fix set nbMaxCnx.
544
  - add number of buffering messages (Sender in PoolNetwork)
545
2. Network:
546
  - log setProperties.
547
+==============================================================================
2368 surrel 548
| 2008/07/04 | Guillaume Surrel - ScalAgent Distributed Technologies
549
+------------+-----------------------------------------------------------------
550
 DMQ now behaves like a standard queue. This allows DMQ chaining.
2269 afreyssin 551
###############################################################################
552
# 2008/04/24 | Joram 5.0.9 tag.
553
###############################################################################
2258 tachker 554
+==============================================================================
555
| 2008/04/23 | Nicolas Tachker - ScalAgent Distributed Technologies
556
+------------+----------------------------------------------------------------
557
 Bug fix: ConsumerDaemon can not start immediately after finish.
2176 tachker 558
+==============================================================================
2247 surrel 559
| 2008/04/22 | Guillaume Surrel - ScalAgent Distributed Technologies
560
+------------+-----------------------------------------------------------------
2250 afreyssin 561
 Add a Network component over UDP.
2247 surrel 562
+==============================================================================
2241 afreyssin 563
| 2008/04/21 | Andre Freyssinet - ScalAgent Distributed Technologies
564
+------------+-----------------------------------------------------------------
2250 afreyssin 565
1. Engine: Fix a potential bug with a malformed message (should never happened).
566
2. Debug: Improve internal PrivateLogger class in order to allow level handling.
567
3. Report minor modifications from SADT base.
2241 afreyssin 568
+==============================================================================
2213 tachker 569
| 2008/04/18 | Nicolas Tachker - ScalAgent Distributed Technologies
570
+------------+----------------------------------------------------------------
571
1. AdminTopicImpl:
572
  - change visibility of doProcess(CreateUser and SetRight).
573
  - add creatDestination method.
574
2. Destination and UserAgent:
575
  - Bug fix: jmx register (osgi used).
576
3. ConfigController
2250 afreyssin 577
  - Add envProperties.
578
  - Allows NBDaemon reconfiguration with HTTPNetwork (report from SADT base).
2213 tachker 579
4. Network:
2250 afreyssin 580
  - Define a setProperties method allowing overloading in subclasses.
2213 tachker 581
+==============================================================================
2205 afreyssin 582
| 2008/04/14 | Andre Freyssinet - ScalAgent Distributed Technologies
583
+------------+-----------------------------------------------------------------
2573 surrel 584
1. Joram administration:
2205 afreyssin 585
   - Remove static public access to AdminTopicImpl object.
586
   - Change way to retrieve AdminTopic id.
587
2. NTransaction:
588
   - Bug fix: no longer call System.exit on fatal error during initialization.
589
3. JNDI:
590
   - Bug fix: no longer throw an Error in case of fatal error. Rather throw a
591
   NamingException to allow the engine running.
592
4. HttpNetwork: Factorizes the code allowing to close the connections.
593
5. Javadoc enhancement:
594
6. Logging enhancement.
595
+==============================================================================
2192 tachker 596
| 2008/03/28 | Nicolas Tachker - ScalAgent Distributed Technologies
597
+------------+-----------------------------------------------------------------
598
1. Add JMX MBean for JNDI.
599
2. Finish implementation of changeOwner (JMX used).
600
+==============================================================================
2176 tachker 601
| 2008/03/03 | Nicolas Tachker - ScalAgent Distributed Technologies
602
+------------+-----------------------------------------------------------------
603
HA: In collocated mode, if haURL is set, the adapter start
604
    in HATcp mode instead HALocal mode.
605
Bug fix: jgroups disconnect, test channel before send.
2161 afreyssin 606
###############################################################################
607
# 2008/02/14 | Joram 5.0.8 tag.
608
###############################################################################
2082 tachker 609
+==============================================================================
2161 afreyssin 610
| 2008/02/04 | Andre Freyssinet - ScalAgent Distributed Technologies
611
+------------+-----------------------------------------------------------------
612
1. Joram reconfiguration:
613
   - Bug fix when adding/removing a server in a PoolNetwork domain.
614
   - Allows to specify the network component when adding a domain.
615
   - Stop then start the domain when adding or removing a server.
616
   - Bug fix on stop/start for SimpleNetwork and PoolNetwork components.
617
2. Clustered destinations:
618
   - Bug fix in creation of clustered destinations with XML script: adds a
619
     configure opérations in order to fix rights.
620
   - Bug fix: implements setFreeReading and setFreeWriting operations for
621
     clustered destinations.
622
+==============================================================================
2147 tachker 623
| 2008/02/07 | Nicolas Tachker - ScalAgent Distributed Technologies
624
+------------+-----------------------------------------------------------------
625
1. Add HADistributedJndiServer.
2161 afreyssin 626
2. JoramSaxWrapper: add HA connect for admin module.
2147 tachker 627
3. Add HA jndi sample.
628
4. Bug fix: HAEngine commit.
2161 afreyssin 629
   ReplicationManager test servers in InitJndiServerNot react.
630
5. Modify JMXServer to use Joram RA in BEA Weblogic.
2147 tachker 631
+==============================================================================
2105 surrel 632
| 2008/01/15 | Guillaume Surrel - ScalAgent Distributed Technologies
633
+------------+-----------------------------------------------------------------
2161 afreyssin 634
 Bug fix: restart topic cluster error.
2105 surrel 635
+==============================================================================
2095 surrel 636
| 2008/01/10 | Guillaume Surrel - ScalAgent Distributed Technologies
637
+------------+-----------------------------------------------------------------
638
 Adds forwarding of the expired messages to the DMQ within the networks,
2161 afreyssin 639
instead of simple deletion.
2095 surrel 640
+==============================================================================
2082 tachker 641
| 2008/01/07 | Nicolas Tachker - ScalAgent Distributed Technologies
642
+------------+-----------------------------------------------------------------
2161 afreyssin 643
 Add jndi2/hascn.
644
 Bug fix : HA.
2065 afreyssin 645
###############################################################################
2095 surrel 646
# 2007/12/19 | Joram 5.0.7 tag.
2065 afreyssin 647
###############################################################################
1978 tachker 648
+==============================================================================
2065 afreyssin 649
| 2007/12/19 | Andre Freyssinet - ScalAgent Distributed Technologies
650
+------------+-----------------------------------------------------------------
651
1. Joram TCP connection:
652
   - Use SocketFactory to solve compatibility issues.
653
   - Adds multiple TCP parameters in FactoryParameters : TcpNoDelay, SoLinger
654
     and SoTimeOut.
655
   - Allows binding for local socket through outLocalAddress and outLocalPort
656
     attributes in FactoryParameters.
657
2. JNDI TCP connection:
658
   - Use SocketFactory to solve compatibility issues.
659
3. Network components
660
   - Use SocketFactory to solve compatibility issues.
661
   - Allows binding for socket through inLocalAddress, outLocalAddress and
662
     outLocalPort properties.
663
   - Adds specific MBeans for PoolNetwork monitoring.
664
+==============================================================================
665
| 2007/12/06 | Andre Freyssinet - ScalAgent Distributed Technologies
666
+------------+-----------------------------------------------------------------
667
 Bug fix: avoid "IllegalStateException: Timer has been cancelled" during
668
restart.
669
+==============================================================================
2043 tachker 670
| 2007/12/10 | Nicolas Tachker - ScalAgent Distributed Technologies
671
+------------+-----------------------------------------------------------------
672
 Add asynchronous subscription request.
673
+==============================================================================
2027 surrel 674
| 2007/11/27 | Guillaume Surrel - ScalAgent Distributed Technologies
675
+------------+-----------------------------------------------------------------
676
 Add handling of TTL and priority of the JMS messages in the Notifications
677
  (ClientMessages and TopicMsgsReply). Expired messages are no more transmitted
678
  by the network.
679
 JMX enhancement: ClientSubscriptionMBean added
680
 Various bug fixes in Queue and DeadMQueue when counting received/delivered
681
  messages
682
+==============================================================================
1992 surrel 683
| 2007/11/05 | Guillaume Surrel - ScalAgent Distributed Technologies
684
+------------+-----------------------------------------------------------------
685
 Add MySQLDBTransaction and DerbyDBTransaction (DBTransaction is made abstract)
686
+==============================================================================
1985 tachker 687
| 2007/10/05 | Nicolas Tachker - ScalAgent Distributed Technologies
688
+------------+-----------------------------------------------------------------
689
 Bug fix: in selector
690
   identifier [NOT] IN (string-literal1, string-literal2,...)
691
+==============================================================================
1983 afreyssin 692
| 2007/10/05 | Andre Freyssinet - ScalAgent Distributed Technologies
693
+------------+-----------------------------------------------------------------
694
 Bug fix: handling of HA connection factories through JNDI. ObjectFactory
695
needs a default empty constructor.
696
+==============================================================================
697
| 2007/10/02 | Andre Freyssinet - ScalAgent Distributed Technologies
698
+------------+-----------------------------------------------------------------
2027 surrel 699
 Bug fix: Synchronization issue in Connection with id generation. Now use an
1983 afreyssin 700
AtomicCounter class.
701
+==============================================================================
702
| 2007/09/28 | Andre Freyssinet - ScalAgent Distributed Technologies
703
+------------+-----------------------------------------------------------------
704
 Bug fix: Removes NPE during getThreshold if threshold is not set.
705
 AbstractJmsMessage: Fix try/finally to avoid NPE hiding.
706
+==============================================================================
1978 tachker 707
| 2007/09/26 | Nicolas Tachker - ScalAgent Distributed Technologies
708
+------------+-----------------------------------------------------------------
709
 add serialVersionUID.
1799 afreyssin 710
###############################################################################
2065 afreyssin 711
# 2007/09/25 | Joram 5.0.6 tag.
1974 afreyssin 712
###############################################################################
713
+==============================================================================
2161 afreyssin 714
| 2007/09/22 | Andre Freyssinet - ScalAgent Distributed Technologies
715
+------------+-----------------------------------------------------------------
716
 Bug fix in SimpleNetwork reconnection after a long failure of the remote node.
717
+==============================================================================
1974 afreyssin 718
| 2007/09/20 | Andre Freyssinet - ScalAgent Distributed Technologies
719
+------------+-----------------------------------------------------------------
720
 Allows default configuration for DMQ and threshold in XML scripts.
721
+==============================================================================
722
| 2007/08/10 | Andre Freyssinet - ScalAgent Distributed Technologies
723
+------------+-----------------------------------------------------------------
724
 Bug fix: Removes ':' characters in message id created by the AdminTopic.
725
The ':' character is forbidden by Windows file system and it leads to
726
persistancy fault.
727
###############################################################################
2065 afreyssin 728
# 2007/08/07 | Joram 5.0.5 tag.
1931 afreyssin 729
###############################################################################
730
+==============================================================================
731
| 2007/08/03 | Andre Freyssinet - ScalAgent Distributed Technologies
732
+------------+-----------------------------------------------------------------
733
 Bug fix: test null value in code method for Soap encoding.
734
+==============================================================================
735
| 2007/07/31 | Badolle fabien - ScalAgent Distributed Technologies
736
+------------+-----------------------------------------------------------------
737
  Bug fix:  AddServerRequest : duplication in readFrom of domainName
738
+==============================================================================
739
| 2007/07/31 | Andre Freyssinet - ScalAgent Distributed Technologies
740
+------------+-----------------------------------------------------------------
741
 AgentServer.ServerStopper thread is no longer a daemon in order to allow the
742
termination process finalization.
743
 Bug fix: tests null return from QueueImpl.getClientMessages in
744
ClusterQueueImpl.getClientMessages method.
745
+==============================================================================
746
| 2007/07/31 | Badolle fabien - ScalAgent Distributed Technologies
747
+------------+-----------------------------------------------------------------
748
  Bug fix: initialization of connection parameter in XoramAdmin
749
+==============================================================================
750
| 2007/07/31 | Badolle fabien - ScalAgent Distributed Technologies
751
+------------+-----------------------------------------------------------------
752
Bug fix: after close connection, all temporary topic was not delete.
2095 surrel 753
(using Enumeration of a vector, and delete elements of this vector)
1931 afreyssin 754
Replace getTempDestinations in ClientContext.
755
+==============================================================================
756
| 2007/07/25 | Badolle fabien - ScalAgent Distributed Technologies
757
+------------+-----------------------------------------------------------------
758
  Add perf tests in Xoram. Add admin in existing test
759
+==============================================================================
760
| 2007/07/12 | Guillaume Sauthier - Bull S.A.S
761
+------------+-----------------------------------------------------------------
762
 add maven install and deploy.
763
+==============================================================================
764
| 2007/07/12 | Nicolas Tachker - ScalAgent Distributed Technologies
765
+------------+-----------------------------------------------------------------
766
 Implements the Xoram Administration.
767
+==============================================================================
768
| 2007/07/11 | Nicolas Tachker - ScalAgent Distributed Technologies
769
+------------+-----------------------------------------------------------------
770
 - Implement Externalizable and Streamable for Administration instead
771
   of Serializable.
772
 - Bug fix: delete destination.
773
###############################################################################
2065 afreyssin 774
# 2007/07/10 | Joram 5.0.4 tag.
1889 tachker 775
###############################################################################
776
+==============================================================================
777
| 2007/07/10 | Nicolas Tachker - ScalAgent Distributed Technologies
778
+------------+-----------------------------------------------------------------
779
 Bug fix: remove many deliver messages (same messages) in Message Driven Bean.
780
 AdministeredObject implements Serializable (need by destination Queue and
781
 Topic).
1931 afreyssin 782
+==============================================================================
783
| 2007/06/28 | Andre Freyssinet - ScalAgent Distributed Technologies
784
+------------+-----------------------------------------------------------------
785
 Implements Serializable interface in AdministeredObjetcs in order to fit the
786
JNDI specification.
1889 tachker 787
###############################################################################
2065 afreyssin 788
# 2007/03/27 | Joram 5.0.3 tag.
1874 tachker 789
###############################################################################
790
+==============================================================================
791
| 2007/06/27 | Nicolas Tachker - ScalAgent Distributed Technologies
792
+------------+-----------------------------------------------------------------
793
Re-architecture DeadMessageQueue MBean.
794
+==============================================================================
795
| 2007/06/25 | Fabien Badolle - ScalAgent Distributed Technologies
796
+------------+-----------------------------------------------------------------
797
 bug fix : jndi : loose coupling
798
 add more test
799
 xoram : add framework test
800
+==============================================================================
801
| 2007/06/22 | Nicolas Tachker - ScalAgent Distributed Technologies
802
+------------+-----------------------------------------------------------------
803
Bug fix: set cluster right.
804
==============================================================================
805
| 2007/06/21 | Fabien Badolle - ScalAgent Distributed Technologies
806
+------------+-----------------------------------------------------------------
807
  Bug fix: QueueImpl :  checkDelivery was call with wrong signature
808
==============================================================================
809
| 2007/06/04 | Fabien Badolle - ScalAgent Distributed Technologies
810
+------------+-----------------------------------------------------------------
811
  add several test (in joram/test/src)
812
==============================================================================
813
| 2007/06/04 | Fabien Badolle - ScalAgent Distributed Technologies
814
+------------+-----------------------------------------------------------------
815
  (JNDI) Modification of context's contrainst : loose coupling
816
+==============================================================================
817
| 2007/05/02 | Andre Freyssinet - ScalAgent Distributed Technologies
818
+------------+-----------------------------------------------------------------
819
 Bug fix: The Queue agent was not stored after receiving a message,then the
820
arrival counter is not correct after a reload.
821
+==============================================================================
822
| 2007/05/02 | Nicolas Tachker - ScalAgent Distributed Technologies
823
+------------+-----------------------------------------------------------------
1931 afreyssin 824
 New architecture for JMS bridge.
1874 tachker 825
 Add XA transaction handling for JMS bridge.
826
 Bug fix: in Joram XA Transaction handling.
827
+==============================================================================
828
| 2007/04/20 | Nicolas Tachker - ScalAgent Distributed Technologies
829
+------------+-----------------------------------------------------------------
830
 Bug fix: scn createSubcontext, JoramAdapter ClassCast with ClusterQueue, ...
831
==============================================================================
832
| 2007/04/19 | Fabien Badolle - ScalAgent Distributed Technologies
833
+------------+-----------------------------------------------------------------
834
 Correction of problem during the replication of subscriptions.
835
 Modification of the readBag and writeBag methods in the class ProxyImpl
836
+==============================================================================
837
| 2007/04/12 | Nicolas Tachker - ScalAgent Distributed Technologies
838
+------------+-----------------------------------------------------------------
839
 New architecture for Joram destinations and Implementations.
840
 Bug fixes.
841
###############################################################################
2065 afreyssin 842
# 2007/03/27 | Joram 5.0.2 tag.
1799 afreyssin 843
###############################################################################
1662 afreyssin 844
+==============================================================================
1799 afreyssin 845
| 2007/03/27 | Andre Freyssinet - ScalAgent Distributed Technologies
846
+------------+-----------------------------------------------------------------
847
 Use an AbstractConnectionFactory factorizing code between connections
848
factories.
849
 Use of inheritance and reflection for generic handling of JNDI references.
850
 Adds clustering facilities in administered objects: connection factories and
851
destinations.
852
###############################################################################
2065 afreyssin 853
# 2007/03/05 | Joram 4.3.25 tag.
1799 afreyssin 854
###############################################################################
855
+==============================================================================
856
| 2007/03/05 | Andre Freyssinet - ScalAgent Distributed Technologies
857
+------------+-----------------------------------------------------------------
858
 Minor fix, NTransaction.setMaxLogMemorySize use Mb rather than Kb.
859
+==============================================================================
860
| 2007/02/27 | Andre Freyssinet - ScalAgent Distributed Technologies
861
+------------+-----------------------------------------------------------------
862
 Avoid useless socket creation on connection error (HttpNetwork component).
863
+==============================================================================
864
| 2007/01/30 | Andre Freyssinet - ScalAgent Distributed Technologies
865
+------------+-----------------------------------------------------------------
866
 Bug fix in handling of byte array as object.
867
+==============================================================================
868
| 2007/01/22 | Andre Freyssinet - ScalAgent Distributed Technologies
869
+------------+-----------------------------------------------------------------
870
 Allow to fix SO_TIMEOUT on StreamNetwork.
871
+==============================================================================
872
| 2007/01/12 | Andre Freyssinet - ScalAgent Distributed Technologies
873
+------------+-----------------------------------------------------------------
874
 Fixes in JMS message handling:
875
 -1- Avoid NPE if message's body is null.
876
 -2- Catch NPE in Session.run to avoid MDB blocking.
877
+==============================================================================
878
| 2007/01/11 | Andre Freyssinet - ScalAgent Distributed Technologies
879
+------------+-----------------------------------------------------------------
880
 Bug fixes in acknowledge handling of HttpNetwork.
881
###############################################################################
882
# 2006/11/23 | Joram 4.3.24 tag.
883
###############################################################################
884
+==============================================================================
885
| 2006/10/23 | Helene Joanin - Bull S.A.
886
+------------+-----------------------------------------------------------------
887
 toString and hashcode opttimization in Connection object.
888
+==============================================================================
1662 afreyssin 889
| 2006/11/23 | Andre Freyssinet - ScalAgent Distributed Technologies
890
+------------+-----------------------------------------------------------------
891
 Allows to asynchronously garbage the Transaction log file.
892
+==============================================================================
893
| 2006/11/23 | Daniel Patterson -
894
+------------+-----------------------------------------------------------------
895
 Fixes compatibilty issues with other JMS provider: allow to set JMSDestination
896
with non Joram destination, and to convert messages with 'JMS_' properties.
897
+==============================================================================
898
| 2006/11/22 | Andre Freyssinet - ScalAgent Distributed Technologies
899
+------------+-----------------------------------------------------------------
900
 Bug fixes: really remove messages on disk in clear and deleteMessage methods.
901
Previously the messages come back after server retart.
1617 afreyssin 902
###############################################################################
1656 afreyssin 903
# 2006/11/17 | Joram 4.3.23 tag.
904
###############################################################################
905
+==============================================================================
906
| 2006/11/17 | Andre Freyssinet - ScalAgent Distributed Technologies
907
+------------+-----------------------------------------------------------------
908
 Enhancements in mail destinations.
909
 Adds a mail sample.
910
+==============================================================================
911
| 2006/11/14 | Andre Freyssinet - ScalAgent Distributed Technologies
912
+------------+-----------------------------------------------------------------
913
 Bug fixes in SimpleNetwork. A synchronization issue may result in a message
914
lost in case of network failures.
915
+==============================================================================
916
| 2006/11/07 | Andre Freyssinet - ScalAgent Distributed Technologies
917
+------------+-----------------------------------------------------------------
918
  Adds periodic cleaning task for subscriptions.
919
###############################################################################
1644 afreyssin 920
# 2006/10/24 | Joram 4.3.22 tag.
921
###############################################################################
922
+==============================================================================
923
| 2006/10/24 | Andre Freyssinet - ScalAgent Distributed Technologies
924
+------------+-----------------------------------------------------------------
925
 Take in account topicAckBufferMax parameter in MessageConsumerListener.
926
+==============================================================================
927
| 2006/10/23 | Benoit Pelletier - Bull S.A.
928
+------------+-----------------------------------------------------------------
929
 Fix Jonas Bug#306288: Avoid NPE if the LogWriter of JCA connector is null.
930
+==============================================================================
931
| 2006/10/12 | Andre Freyssinet - ScalAgent Distributed Technologies
932
+------------+-----------------------------------------------------------------
933
 Adds DeadMQueue.create methods allowing to internally name the queue. It
934
fixes an issue with Jonas.
935
+==============================================================================
936
| 2006/09/22 | Andre Freyssinet - ScalAgent Distributed Technologies
937
+------------+-----------------------------------------------------------------
938
 Apply a patch from Mark Anderson to add a timeout in Requestor.request.
939
###############################################################################
1636 afreyssin 940
# 2006/09/21 | Joram 4.3.21 tag.
941
###############################################################################
942
+==============================================================================
943
| 2006/09/21 | Benoit Pelletier - Bull S.A.
944
+------------+-----------------------------------------------------------------
945
 Fix Jonas Bug#305882: Get readers and writers in toXml method.
946
+==============================================================================
947
| 2006/09/19 | Andre Freyssinet - ScalAgent Distributed Technologies
948
+------------+-----------------------------------------------------------------
949
 Adds new specific destinations: MailQueue, MailTopic and FTPQueue.
950
 Changes log level for Channel.post if server is unknow: Error -> Warn.
951
+==============================================================================
952
| 2006/09/19 | Philippe Coq - Bull S.A.
953
+------------+-----------------------------------------------------------------
954
 Fix: No longer removes durable subscription on consumer close (MDB undeploy).
955
+==============================================================================
956
| 2006/09/18 | Andre Freyssinet - ScalAgent Distributed Technologies
957
+------------+-----------------------------------------------------------------
958
 Fix: Avoid NPE on Session.unsubscribe with null subscription name.
959
+==============================================================================
960
| 2006/09/06 | Andre Freyssinet - ScalAgent Distributed Technologies
961
+------------+-----------------------------------------------------------------
962
 Bug fix in ObjectMessage: ClassLoader.loadClass seems no longer work
963
with JDK1.6.
964
+==============================================================================
965
| 2006/09/06 | David Feliot - ScalAgent Distributed Technologies
966
+------------+-----------------------------------------------------------------
967
1- Fix bugs:
968
 - Warning "Context is closed or broken"
969
   because of connection closed twice (ReliableConnectionContext.getRequest())
970
 - jonas bug 306110: Nullpointer in RequestMultiplexer.cleanup()
971
2- Add setters in ClusterQueueImpl (mom.dest).
972
3- Change log levels in ProxImpl.
973
###############################################################################
1617 afreyssin 974
# 2005/08/03 | Joram 4.3.20 tag.
975
###############################################################################
1604 afreyssin 976
+==============================================================================
1617 afreyssin 977
| 2006/07/31 | Benoit Pelletier - Bull S.A.
978
+------------+-----------------------------------------------------------------
979
 Allows activation of HA mode with Joram RA.
980
 Dynamic loading of configuration file through the MBean.
981
 Bug fix: handling of exception in MDB onMessage method (bug JOnAS #305389).
982
###############################################################################
983
# 2005/07/11 | Joram 4.3.19 tag.
984
###############################################################################
985
+==============================================================================
1604 afreyssin 986
| 2006/06/27 | Benoit Pelletier - Bull S.A.
987
+------------+-----------------------------------------------------------------
988
 Adds XML export facilities for Joram's destinations.
989
+==============================================================================
990
| 2006/06/22 | Andre Freyssinet - ScalAgent Distributed Technologies
991
+------------+-----------------------------------------------------------------
992
 Bug fixes: due to a bad merge since 4.3.12 a simple socket was created
993
rather than a SSL one.
994
+==============================================================================
995
| 2006/06/16 | Benoit Pelletier - Bull S.A.
996
+------------+-----------------------------------------------------------------
997
 RAConfig: Adds a temporary directory to extract files in RAR.
998
           Fix bug in JDK1.5 about XML generation.
999
+==============================================================================
1000
| 2006/06/16 | David Feliot - ScalAgent Distributed Technologies
1001
+------------+-----------------------------------------------------------------
1002
Fix bugs in:
1003
1- Connection.createDurableConnectionConsumer()
1004
2- Daemon.isCurrentThread()
1005
+==============================================================================
1006
| 2006/06/14 | Andre Freyssinet - ScalAgent Distributed Technologies
1007
+------------+-----------------------------------------------------------------
1008
 Changes the creation and initialization process for destination in order
1009
to obtain more genericity and configuration.
1010
 Adds periodic cleaning task for queue (shared by ClusterQueue).
1011
+==============================================================================
1012
| 2006/06/07 | David Feliot - ScalAgent Distributed Technologies
1013
+------------+-----------------------------------------------------------------
1014
1- Connector: enable to set the ack mode, maxMessages (ActivationSpecImpl).
1015
2- Connector: fix a bug in the session pool management (InboundConsumer)
1016
              when the pool size is not limited: sessions were not released
1017
              after being used.
1018
              Also changed the way it works: now it uses the pool also in the
1019
              unlimited case.
1020
3- Connector: enable to set the queueMessageReadMax, topicAckBufferMax,
1021
              topicPassivationThreshold, topicActivationThreshold,
1022
              asyncSend, multiThreadSync, multiThreadSyncDelay (JoramAdapter).
1023
4- Merge the standard JMS listener (MessageConsumerListener) and the
1024
   ASF listener (ConnectionConsumer): new classes SingleSessionConsumer and
1025
   MultiSessionConsumer.
1026
5- RequestMultiplexer: set the name of the demultiplexer daemon with
1027
   the connection and user proxy ids.
1028
6- ConsumerUnsetListRequest becomes asynchronous.
1029
7- Fix bug for grouped requests in asyncSend case (RequestBuffer, DestinationImpl).
1030
+==============================================================================
1031
| 2006/05/29 | David Feliot - ScalAgent Distributed Technologies
1032
+------------+-----------------------------------------------------------------
1033
 Admin tool: set the internal name of the destinations
1034
+==============================================================================
1035
| 2006/05/24 | David Feliot - ScalAgent Distributed Technologies
1036
+------------+-----------------------------------------------------------------
1037
1- Fix bug in Session and MessageConsumer:
1038
   Concurrent receive and close on a MessageConsumer leads to a deadlock.
1039
2- Fix bug in ReliableTcpClient.send(): reconnection not done.
1040
3- Fix bug in HAEngine: remove AgentFactory from the HAStateReply
1041
   (the agent factory was initialized several times leading to a JMX exception)
1042
4- Fix bug in Scheduler: don't react to DriverDone
1043
   (the scheduler stops when restarting an agent server)
1044
5- Fix bug in SchedulerQueueImpl: accepts non-scheduled messages
1045
6- Fix Bug in Session: make commit atomical.
1046
7- Optimizes scheduler queue: remove the property SCHEDULED (and the save)
1047
   from the class SchedulerQueueImpl
1048
8- Enables a distributed Jndi server to recover from a persistent storage loss.
1049
9- Implements the feature 'multiThreadSync'
1050
10- Implements the feature 'topicActivationThreshold'
1051
11- Implements toReference(), toHashtable() and fromHashtable() into
1052
    FactoryParameters
1053
12- Implements the feature 'topicAckBufferMax'
1054
13- Merges the feature 'lazyAck' and DUPS_OK_ACKNOWLEDGE
1055
14- Implements the feature 'queueMessageReadMax'
1056
15- Fix bug in HALocalConnection (connect)
1057
16- Implements the feature 'multiCnxSync'
1058
17- Improve the connection management in UserAgent (remove duplicated code)
1059
18- CloseCnxReply is sent by the ProxyImpl (and not by UserAgent)
1060
19- Remove the useless calls to setNoSave() in UserAgent
1061
20- Fix bug in QueueImpl (grouped receive)
1062
21- Fix persistency in ProxyImpl, ClientSubscription and ClientContext
1063
22- Changes Notification.toString() signature
1064
23- Fix Session.commit() atomicity.
1065
24- Implements the 'asyncSend' feature
1066
+==============================================================================
1067
| 2006/05/12 | Andre Freyssinet - ScalAgent Distributed Technologies
1068
+------------+-----------------------------------------------------------------
1069
 Optimize proxy's behavior with durable subscription (do not save message that
1070
will be delivered to a non durable even if it exists durable).
1468 afreyssin 1071
###############################################################################
1604 afreyssin 1072
# 2005/05/09 | Joram 4.3.18 tag.
1073
###############################################################################
1074
+==============================================================================
1075
| 2006/05/09 | Andre Freyssinet - ScalAgent Distributed Technologies
1076
+------------+-----------------------------------------------------------------
1077
 Changes NTransaction architecture to expose a Repository interface; then
1078
implements a File and DB repository (using Derby).
1079
 Implements a DBTransaction (using Derby).
1080
 Fix: allows the AgentServer to restart after a bad start. Allows the JCA
1081
connector to be undeployed then redeployed.
1082
 Implements multi-threading in HttpNetwork server part.
1083
###############################################################################
1084
# 2005/04/12 | Joram 4.3.17 tag.
1085
###############################################################################
1086
+==============================================================================
1087
| 2006/04/12 | David Feliot - ScalAgent Distributed Technologies
1088
+------------+-----------------------------------------------------------------
1089
Bug fix: run onException in a separate thread to avoid deadlock in
1090
connector onException method (synchronized).
1091
###############################################################################
1501 afreyssin 1092
# 2005/04/11 | Joram 4.3.16 tag.
1093
###############################################################################
1094
+==============================================================================
1095
| 2006/04/10 | David Feliot - ScalAgent Distributed Technologies
1096
+------------+-----------------------------------------------------------------
1097
1- Fix bugs in RequestMultiplexer:
1098
   a- call local close() first and then the connection close().
1099
   b- don't reschedule the heart beat task (forbidden by java.util.Timer)
1100
2- Fix bug in ReliableTcpClient: send() reconnects only if reconnect true.
1101
   If an error is raised, close the client.
1102
###############################################################################
1497 afreyssin 1103
# 2005/03/06 | Joram 4.3.15 tag.
1104
###############################################################################
1105
+==============================================================================
1106
| 2006/04/06 | David Feliot - ScalAgent Distributed Technologies
1107
+------------+-----------------------------------------------------------------
1108
1- Fix bug in org.objectweb.joram.mom.proxies.tcp.TcpReader (canStop not
1109
   properly assigned -> InterruptedIOException raised when stopping Joram)
1110
2- Fix synchronization of close() in Connection, Session and MessageConsumer
1111
   (org.objectweb.joram.client.jms): instantiate closer in constructor.
1112
   org.objectweb.joram.client.jms.connection.RequestMultiplexer is also
1113
   fixed in order to prevent deadlock between concurrent call to
1114
   Connection.close()
1115
3- Fix bug in org.objectweb.joram.client.jms.MessageConsumerListener: sending
1116
   ConsumerUnsetListRequest is useless for a Topic and raises an
1117
   InvalidDestinationException.
1118
   Comment the request reaction in ProxyImpl.
1119
+==============================================================================
1120
| 2006/04/03 | Andre Freyssinet - ScalAgent Distributed Technologies
1121
+------------+-----------------------------------------------------------------
1122
 Report a configuration feature in JNDI: Allow to set SO_TIMEOUT TCP parameter
1123
on the client's socket throught fr.dyade.aaa.jndi2.socketTimeOut (by default
1124
 
1125
 Fix a potential deadlock in acknowledge handling between client and server
1126
reader anad writer thread.
1127
+==============================================================================
1128
| 2006/03/28 | David Feliot - ScalAgent Distributed Technologies
1129
+------------+-----------------------------------------------------------------
1130
Fix bug in fr.dyade.aaa.util.ReliableTcpConnection (deadlock with server)
1131
###############################################################################
1488 afreyssin 1132
# 2005/03/14 | Joram 4.3.14 tag.
1133
###############################################################################
1134
+==============================================================================
1135
| 2006/03/14 | Andre Freyssinet - ScalAgent Distributed Technologies
1136
+------------+-----------------------------------------------------------------
1137
 Adds SchedulerQueue.
1138
 Adds exiration time for notifications.
1139
 Many improvments in network architecture.
1140
+==============================================================================
1141
| 2006/03/11 | Andre Freyssinet - ScalAgent Distributed Technologies
1142
+------------+-----------------------------------------------------------------
1143
 Bug fix: Adds markup "deletedDest" in proxy before forwarding messages
1144
to DeadMessageQueue if any.
1145
 Bug fix: Removes expiration time before storing message in DMQ.
1146
###############################################################################
1468 afreyssin 1147
# 2005/03/06 | Joram 4.3.13 tag.
1148
###############################################################################
1445 afreyssin 1149
+==============================================================================
1468 afreyssin 1150
| 2006/02/28 | Andre Freyssinet - ScalAgent Distributed Technologies
1151
+------------+-----------------------------------------------------------------
1152
 Adds LGPL and Notice files in ship.
1153
 Adds manifest with version in jars.
1154
 Bug fix: Throw DestinationException on sending even if the connection is
1155
not started.
1156
+==============================================================================
1157
| 2006/02/27 | Andre Freyssinet - ScalAgent Distributed Technologies
1158
+------------+-----------------------------------------------------------------
1159
 Moves round-robin connection algorithm (for HA) from SimpleNetwork to
1160
StreamNetwork (now shared for all networks).
1161
+==============================================================================
1162
| 2006/02/14 | Andre Freyssinet - ScalAgent Distributed Technologies
1163
+------------+-----------------------------------------------------------------
1164
 Improvment about Heart-Beat: time during the client try to reconnect, and
1165
the server keep the context.
1166
 Fix in MessageConsumer closing (method doClose).
1167
+==============================================================================
1168
| 2006/02/13 | Andre Freyssinet - ScalAgent Distributed Technologies
1169
+------------+-----------------------------------------------------------------
1170
 Bug fixes in JNDI:
1171
- Channel deadlock if problem during deserialization of request.
1172
- Unknown agent on race condition at starting.
1173
+==============================================================================
1174
| 2006/02/10 | Andre Freyssinet - ScalAgent Distributed Technologies
1175
+------------+-----------------------------------------------------------------
1176
 Best cleaning and stop of Joram's connection.
1177
 Adds RegisterDestNot handling.
1178
 Allows stop and reset of server.
1179
+==============================================================================
1180
| 2006/01/30 | Andre Freyssinet - ScalAgent Distributed Technologies
1181
+------------+-----------------------------------------------------------------
1182
 Bug fix: retrieves cnxPendingTimer and txPendingTimer ConnectionFactory's
1183
parameters through JNDI.
1184
+==============================================================================
1185
| 2006/01/24 | Andre Freyssinet - ScalAgent Distributed Technologies
1186
+------------+-----------------------------------------------------------------
1187
 Bug fix: Best cleaning of expired request and messages.
1188
###############################################################################
1189
# 2005/01/19 | Joram 4.3.12 tag.
1190
###############################################################################
1191
+==============================================================================
1445 afreyssin 1192
| 2006/01/17 | Andre Freyssinet - ScalAgent Distributed Technologies
1193
+------------+-----------------------------------------------------------------
1194
 Bug fix: Report unknown destination to message producer, either throw an
1195
exception if the destination is local, or call the exception listener if any.
1196
+==============================================================================
1197
| 2006/01/10 | Andre Freyssinet - ScalAgent Distributed Technologies
1198
+------------+-----------------------------------------------------------------
1199
 Bug fix: Avoid OutOfRange exception (DestinationPanel.setDestination) in
1200
administration GUI.
1201
 Adds the handling of queueMsgCount property in J2EE environment.
1202
+==============================================================================
1203
| 2006/01/06 | Alex Porras - MediaOcean
1204
+------------+-----------------------------------------------------------------
1205
 Allows to bind Joram to a single IP address in multi-homed host. An optional
1206
IP address can be passed in argument of the Joram TCP or SSL service.
1207
+==============================================================================
1208
| 2005/12/12 | Andre Freyssinet - ScalAgent Distributed Technologies
1209
+------------+-----------------------------------------------------------------
1210
 Fix: Correct the Ant target for SSL sample.
1211
+==============================================================================
1212
| 2005/12/07 | Andre Freyssinet - ScalAgent Distributed Technologies
1213
+------------+-----------------------------------------------------------------
1214
 Allows multiples 'client' in an Http(s)Network, the unique 'listen' server
1215
routes messages between 'client' servers.
1216
+==============================================================================
1217
| 2005/11/18 | Andre Freyssinet - ScalAgent Distributed Technologies
1218
+------------+-----------------------------------------------------------------
1219
 Adds the HttpsNetwork component.
1220
+==============================================================================
1221
| 2005/11/15 | Andre Freyssinet - ScalAgent Distributed Technologies
1222
+------------+-----------------------------------------------------------------
1223
 Adds a timeout property for jndi2 connection: its default value is 0, and its
1224
name fr.dyade.aaa.jndi2.client.SimpleNamingConnection.timeout.
1225
+==============================================================================
1226
| 2005/11/09 | Andre Freyssinet - ScalAgent Distributed Technologies
1227
+------------+-----------------------------------------------------------------
1228
 Bug fix: Avoid to load then store all messages contained in a queue at
1229
startup.
1230
+==============================================================================
1231
| 2005/11/04 | Andre Freyssinet - ScalAgent Distributed Technologies
1232
+------------+-----------------------------------------------------------------
1233
 Bug fix: Soap serialization problem with Message, NPE if mapBody is null.
1305 afreyssin 1234
###############################################################################
1415 tachker 1235
# 2005/11/07 | Joram 4.3.11 tag.
1236
###############################################################################
1237
+==============================================================================
1238
| 2005/11/07 | Nicolas Tachker - ScalAgent Distributed Technologies
1239
+------------+-----------------------------------------------------------------
1240
 Add sample for new administration xml file (classic, cluster and DMQ).
1241
 Add methode to update joram-admin.cfg and joramAdmin.xml in connector/utils
1242
 (used by JOnAS).
1243
###############################################################################
1406 afreyssin 1244
# 2005/10/25 | Joram 4.3.10 tag.
1245
###############################################################################
1246
+==============================================================================
1247
| 2005/11/03 | Andre Freyssinet - ScalAgent Distributed Technologies
1248
+------------+-----------------------------------------------------------------
1249
 Bug fix: Avoid endless retry during connection in non HA mode.
1250
 Adds PoolNetwork in default shipment.
1251
+==============================================================================
1252
| 2005/11/02 | Nicolas Tachker - ScalAgent Distributed Technologies
1253
+------------+-----------------------------------------------------------------
1254
 New administration xml file for Joram (joramAdmin.dtd/xml).
1255
 Provide creation, deployment and bind of destination, connectionFactory
1256
 and user.
1257
+==============================================================================
1258
| 2005/10/25 | Andre Freyssinet - ScalAgent Distributed Technologies
1259
+------------+-----------------------------------------------------------------
1260
 Bug fix: don't throw NPE iin getMessageListener if none is set.
1261
###############################################################################
1395 afreyssin 1262
# 2005/10/25 | Joram 4.3.9 tag.
1263
###############################################################################
1406 afreyssin 1264
+==============================================================================
1265
| 2005/10/25 | Andre Freyssinet - ScalAgent Distributed Technologies
1395 afreyssin 1266
+------------+-----------------------------------------------------------------
1267
 Bug fix: Due to the '#' removal in message identifier, the nolocal property
1268
was no longer working. Change the filtering of message identifier in
1269
ClientSubscription.
1270
###############################################################################
1390 afreyssin 1271
# 2005/10/13 | Joram 4.3.8 tag.
1272
###############################################################################
1273
+==============================================================================
1274
| 2005/10/20 | Benoit Pelletier - Bull S.A.
1275
+------------+-----------------------------------------------------------------
1276
 Bug fixes: set serverName and serverPort variables to specific value, in
1277
order to retrieve connections in pool.
1278
+==============================================================================
1279
| 2005/10/20 | Andre Freyssinet - ScalAgent Distributed Technologies
1280
+------------+-----------------------------------------------------------------
1281
 Automatically process provider major and minor Version.
1282
 Use default version number from build.properties.
1283
+==============================================================================
1284
| 2005/10/18 | Andre Freyssinet - ScalAgent Distributed Technologies
1285
+------------+-----------------------------------------------------------------
1286
 Bug fix: Soap serialization problem with MapMessage.
1287
###############################################################################
1383 afreyssin 1288
# 2005/10/13 | Joram 4.3.7 tag.
1364 afreyssin 1289
###############################################################################
1290
+==============================================================================
1383 afreyssin 1291
| 2005/10/13 | Andre Freyssinet - ScalAgent Distributed Technologies
1292
+------------+-----------------------------------------------------------------
1293
 Bug fixes: avoid NullPointerException in case of acknowledgment of an
1294
inexistent message.
1295
 Bug fixes: avoid sharing of message structure between different messages in
1296
MOM; clone the MessagePersistent and correctly set the message field.
1297
 Removes '#' character in Message unique identifier.
1298
###############################################################################
1299
# 2005/10/05 | Joram 4.3.6 tag.
1300
###############################################################################
1301
+==============================================================================
1375 afreyssin 1302
| 2005/10/05 | Andre Freyssinet - ScalAgent Distributed Technologies
1303
+------------+-----------------------------------------------------------------
1304
 Removes readMessage in QueueMBean in order to cut out dependancy to
1305
the JMS API. Replaces it by getMessageDigest, getMessageHeader and
1306
getMessageProperties.
1307
+==============================================================================
1308
| 2005/10/03 | Andre Freyssinet - ScalAgent Distributed Technologies
1309
+------------+-----------------------------------------------------------------
1310
 Adds resetPropertiesRO method to Message class.
1311
 Fix MaxNumberOfWorks default value to 10.
1312
+==============================================================================
1313
| 2005/09/30 | Andre Freyssinet - ScalAgent Distributed Technologies
1314
+------------+-----------------------------------------------------------------
1315
 Bug fixes: Memory leak in Joram adpater. With maxWorks parameter set to 0
1316
(no limit) the pool is not used, InboundSessions are alwaye created, inserted in the pool and never garbaged.
1317
###############################################################################
1318
# 2005/09/19 | Joram 4.3.5 tag.
1319
###############################################################################
1320
+==============================================================================
1364 afreyssin 1321
| 2005/09/10 | Andre Freyssinet - ScalAgent Distributed Technologies
1322
+------------+-----------------------------------------------------------------
1445 afreyssin 1323
 Use the ExceptionListener if any in case of connection problem.
1364 afreyssin 1324
 Bug fixes.
1325
+==============================================================================
1326
| 2005/08/22 | Andre Freyssinet - ScalAgent Distributed Technologies
1327
+------------+-----------------------------------------------------------------
1328
 Bug fixes: set reliableClass property in getReference.
1329
###############################################################################
1346 tachker 1330
# 2005/08/03 | Joram 4.3.4 tag.
1331
###############################################################################
1332
+==============================================================================
1333
| 2005/08/03 | Nicolas Tachker - ScalAgent Distributed Technologies
1334
+------------+-----------------------------------------------------------------
1335
 Bug fixes (appear with collocated).
1336
  -clone message before send.
1337
  -set read only message after receive
1338
###############################################################################
1331 tachker 1339
# 2005/06/24 | Joram 4.3.2 tag.
1340
###############################################################################
1341
+==============================================================================
1342
| 2005/06/17 | Nicolas Tachker - ScalAgent Distributed Technologies
1343
+------------+-----------------------------------------------------------------
1344
 Bug fixes in HA.
1345
  -add readBag and writeBag methods in joram.mom.proxies.ClientSubscrition
1346
  -reconnect set endTime to MaxValue if cnxPendingTimer=0
1347
+==============================================================================
1348
| 2005/06/14 | Nicolas Tachker - ScalAgent Distributed Technologies
1349
+------------+-----------------------------------------------------------------
1350
 add sample HA.
1351
+==============================================================================
1352
| 2005/06/07 | Nicolas Tachker - ScalAgent Distributed Technologies
1353
+------------+-----------------------------------------------------------------
1354
 Performence improvement:
1355
   Optimize management of transient message.
1356
   Save Message and Agent only if it is necessary.
1357
+==============================================================================
1358
| 2005/06/07 | Nicolas Tachker - ScalAgent Distributed Technologies
1359
+------------+-----------------------------------------------------------------
1360
 Update javagroups-all to jgroups-all.
1361
 add commons-logging-api.jar.
1362
+==============================================================================
1363
| 2005/05/19 | Nicolas Tachker - ScalAgent Distributed Technologies
1364
+------------+-----------------------------------------------------------------
1365
 Add feature Nb max message in destination, and add statistic.
1366
 JMX improvment:
1367
  - client side: manage Queue, Topic, User, Admin, ...
1368
  - replace in connector Local... and Remote... MBean by JoramAdapteMBean.
1369
  - server side: statistic, ...
1370
  - ship: move com.scalagent.jmx and fr.dyade.aaa.util.management
1371
    in joram-shared.jar.
1372
+==============================================================================
1373
| 2005/05/19 | Nicolas Tachker - ScalAgent Distributed Technologies
1374
+------------+-----------------------------------------------------------------
1375
 fix bug in DestinationImpl sendToDMQ method.
1376
+==============================================================================
1377
| 2005/04/08 | Andre Freyssinet - ScalAgent Distributed Technologies
1378
+------------+-----------------------------------------------------------------
1379
 Move management package from fr.dyade.aaa.agent to fr.dyade.aaa.util.
1380
###############################################################################
1317 afreyssin 1381
# 2005/06/02 | Joram 4.3.1 tag.
1382
###############################################################################
1383
+==============================================================================
1384
| 2005/06/02 | Andre Freyssinet - ScalAgent Distributed Technologies
1385
+------------+-----------------------------------------------------------------
1386
 Bug fixes and optimizations: NTransaction behavior with big messages.
1387
 Optimizations: Engine, stamp saving for non persistent messages.
1388
 NTransaction: Adds comments and JavaDoc. Adds statistics.
1389
               Allow to not use lockfile.
1390
+==============================================================================
1391
| 2005/05/27 | David Feliot - ScalAgent Distributed Technologies
1392
+------------+-----------------------------------------------------------------
1393
 no optimization (lazy ack)
1394
+==============================================================================
1395
| 2005/05/19 | Nicolas Tachker - ScalAgent Distributed Technologies
1396
+------------+-----------------------------------------------------------------
1397
 fix bug in DestinationImpl sendToDMQ method.
1398
###############################################################################
1305 afreyssin 1399
# 2005/05/10 | Joram 4.3.0 tag.
1400
###############################################################################
1291 afreyssin 1401
+==============================================================================
1305 afreyssin 1402
| 2005/05/10 | Andre Freyssinet - ScalAgent Distributed Technologies
1403
+------------+-----------------------------------------------------------------
1404
 Bug fixes: NTransaction.getList now parses the log.
1405
+==============================================================================
1406
| 2005/05/09 | David Feliot - ScalAgent Distributed Technologies
1407
+------------+-----------------------------------------------------------------
1408
 Performance optimizations
1409
 Zero conf server
1410
+==============================================================================
1411
| 2005/05/09 | Nicolas Tachker - ScalAgent Distributed Technologies
1412
+------------+-----------------------------------------------------------------
1413
 New feature: SoftReference Messages allowing swap out.
1414
   Possibility to send large messages.
1415
   Destinations can store more and more messages.
1416
   The messages are not pin in memory.
1417
 Change message persistance module.
1418
+==============================================================================
1419
| 2005/05/04 | Nicolas Tachker - ScalAgent Distributed Technologies
1420
+------------+-----------------------------------------------------------------
1421
 New feature: SSL for client-server communications.
1422
###############################################################################
1423
# 2005/05/04 | Joram 4.2.3 tag.
1424
###############################################################################
1425
+==============================================================================
1291 afreyssin 1426
| 2005/05/04 | David Feliot - ScalAgent Distributed Technologies
1427
+------------+-----------------------------------------------------------------
1428
 Fix bug in ClientSubscription: Avoid multiples denies.
1429
+==============================================================================
1430
| 2005/05/03 | David Feliot - ScalAgent Distributed Technologies
1431
+------------+-----------------------------------------------------------------
1432
 Fix bug in MessageConsumerListener: Avoid messages buffering in queue mode.
1433
+==============================================================================
1434
| 2005/04/22 | Nicolas Tachker - ScalAgent Distributed Technologies
1435
+------------+-----------------------------------------------------------------
1436
 Fix bug in Message.convertJMSMessage :
1437
 not throw an JMSException if optional header (JMSX) are set in a non Joram
1438
 message, just ignore.
1280 tachker 1439
###############################################################################
1286 tachker 1440
# 2005/04/22 | Joram 4.2.2 tag.
1280 tachker 1441
###############################################################################
1275 afreyssin 1442
+==============================================================================
1286 tachker 1443
| 2005/04/22 | Nicolas Tachker - ScalAgent Distributed Technologies
1444
+------------+-----------------------------------------------------------------
1445
 Fix bug in Session setTransacted (deadlock) come from TX SUSPEND.
1446
 add Joram version in start of JoramAdapter.
1447
###############################################################################
1448
# 2005/04/19 | Joram 4.2.1 tag.
1449
###############################################################################
1450
+==============================================================================
1280 tachker 1451
| 2005/04/19 | Nicolas Tachker - ScalAgent Distributed Technologies
1452
+------------+-----------------------------------------------------------------
1453
 Fix bug in XAResourceMngr (deadlock).
1454
+==============================================================================
1455
| 2005/04/15 | Nicolas Tachker - ScalAgent Distributed Technologies
1456
+------------+-----------------------------------------------------------------
1457
 change traces in connector and add project name "joram" in build.xml
1458
+==============================================================================
1275 afreyssin 1459
| 2005/04/08 | Andre Freyssinet - ScalAgent Distributed Technologies
1460
+------------+-----------------------------------------------------------------
1461
 Adds JGroups library in shipping.
1462
+==============================================================================
1463
| 2005/04/08 | David Feliot - ScalAgent Distributed Technologies
1464
+------------+-----------------------------------------------------------------
1465
 Bug fix: Soap encode/decode.
1265 afreyssin 1466
###############################################################################
1267 afreyssin 1467
# 2005/03/31 | Joram 4.2.0 release.
1265 afreyssin 1468
###############################################################################
1260 afreyssin 1469
+==============================================================================
1267 afreyssin 1470
| 2005/03/31 | David Feliot - ScalAgent Distributed Technologies
1471
+------------+-----------------------------------------------------------------
1472
 Bug fix: regression in TCK, null testing.
1473
+==============================================================================
1260 afreyssin 1474
| 2005/03/22 | Andre Freyssinet - ScalAgent Distributed Technologies
1475
+------------+-----------------------------------------------------------------
1262 afreyssin 1476
 Adds jmxri.jar in classpath for samples/bin scripts.
1477
+==============================================================================
1478
| 2005/03/22 | Andre Freyssinet - ScalAgent Distributed Technologies
1479
+------------+-----------------------------------------------------------------
1260 afreyssin 1480
 Fix in HttpNetwork allowing the usage of a (non HTTP 1.1) proxy.
1481
+==============================================================================
1263 afreyssin 1482
| 2005/03/22 | David Feliot - ScalAgent Distributed Technologies
1483
+------------+-----------------------------------------------------------------
1484
 Bug fix: Admin GUI
1485
 - Null pointer in popup listener
1486
+==============================================================================
1260 afreyssin 1487
| 2005/03/21 | David Feliot - ScalAgent Distributed Technologies
1488
+------------+-----------------------------------------------------------------
1489
 Bug fix: Joram client
1490
 - Deadlock between message listener and concurrent close.
1491
 - Methods getMetaData from Connection and receiveNoWait from MessageConsumer
1492
   throw an IllegalStateException if a connection failure occured
1493
   (e.g. TCP failure).
1494
 Bug fix: Admin GUI
1495
 - Closing the "abort dialog" aborts the running operation.
1173 tachker 1496
###############################################################################
1255 afreyssin 1497
# 2005/03/11 | Joram 4.2.0 RC2 release.
1498
###############################################################################
1499
+==============================================================================
1500
| 2005/03/04 | Nicolas Tachker - ScalAgent Distributed Technologies
1501
+------------+-----------------------------------------------------------------
1502
 Add util to configure the joram adatder resource.
1503
 create new jar joram-config.jar and joram-raconfig.jar.
1504
 modify ship.adapter, ship.remoteadapter and ship.jonasadapter.
1505
 update jonas-ra.xml.
1506
+==============================================================================
1507
| 2005/02/28 | Nicolas Tachker - ScalAgent Distributed Technologies
1508
+------------+-----------------------------------------------------------------
1509
 Bug fix, call server.moveToFirst(SocketAddress) until find the good socket
1510
 (juste for cluster use).
1511
+==============================================================================
1512
| 2005/02/24 | David Feliot - ScalAgent Distributed Technologies
1513
+------------+-----------------------------------------------------------------
1514
 A destination is typed by a string, e.g. "queue.dmq" for a dead message queue.
1515
 This string is defined both in the class of the "stub" destination object
1516
 from the client side and the class of the runtime destination instance from
1517
 the server side.
1518
+==============================================================================
1519
| 2005/02/18 | Andre Freyssinet - ScalAgent Distributed Technologies
1520
+------------+-----------------------------------------------------------------
1521
 Bug fix: no longer initialize 'Bag' agent in setState (HATransactionEngine).
1522
 JMX improvment:
1523
        - Servers list and status in SCServer.
1524
        - Right management in Joram's destinations.
1525
+==============================================================================
1526
| 2005/02/14 | Nicolas Tachker - ScalAgent Distributed Technologies
1527
+------------+-----------------------------------------------------------------
1528
 Bug fixes: HA.
1529
 Test cluster.properties.size() in the cluster configuration phase,
1530
 in AgentServer.java
1531
 Replace serverCluster by server in a3config.dtd and
1532
 update sample a3config.dtd.
1533
+==============================================================================
1534
| 2005/02/18 | Andre Freyssinet - ScalAgent Distributed Technologies
1535
+------------+-----------------------------------------------------------------
1536
 Many improvments and bug-fixes in NGNetwork.
1537
+==============================================================================
1538
| 2005/02/04 | Nicolas Tachker - ScalAgent Distributed Technologies
1539
+------------+-----------------------------------------------------------------
1540
 selector : add joramSelector directory in org/objectweb/joram/shared/selector
1541
 read joramselector.doc (HowTo generate the joram selector)
1542
+==============================================================================
1543
| 2005/02/03 | Nicolas Tachker - ScalAgent Distributed Technologies
1544
+------------+-----------------------------------------------------------------
1545
 Bug fixes: selector.
1546
 Encoded string literals as UNICODE.
1547
+==============================================================================
1548
| 2005/01/28 | David Feliot - ScalAgent Distributed Technologies
1549
+------------+-----------------------------------------------------------------
1550
 Joram client: fix automatic reconnection policy.
1551
 Administration module: new operations to read/delete messages from
1552
subscriptions and queues.
1553
+==============================================================================
1554
| 2005/01/15 | David Feliot - ScalAgent Distributed Technologies
1555
+------------+-----------------------------------------------------------------
1556
 Bug fix: JNDI connection closure.
1557
 Administration GUI: platform dynamic configuration.
1558
+==============================================================================
1559
| 2005/01/05 | Andre Freyssinet - ScalAgent Distributed Technologies
1560
+------------+-----------------------------------------------------------------
1561
 JDK1.5 compatibility.
1562
 JMX enhancements.
1563
###############################################################################
1239 afreyssin 1564
# 2005/01/10 | Joram 4.2.0 RC1 release.
1208 afreyssin 1565
###############################################################################
1566
+==============================================================================
1239 afreyssin 1567
| 2005/01/10 | David Feliot - ScalAgent Distributed Technologies
1208 afreyssin 1568
+------------+-----------------------------------------------------------------
1239 afreyssin 1569
 Bug fixes: topic subscriber not registered (class Session in client/jms).
1570
+==============================================================================
1571
| 2005/01/07 | David Feliot - ScalAgent Distributed Technologies
1572
+------------+-----------------------------------------------------------------
1573
 Dynamic configuration: Add/Remove Server/domain.
1574
+==============================================================================
1575
| 2005/01/05 | Andre Freyssinet - ScalAgent Distributed Technologies
1576
+------------+-----------------------------------------------------------------
1577
 Provides High-Avaibility version of ScalAgent server, Joram client and
1578
server.Use JGroups to provide active replication of ScalAgent server (Engine
1579
and Network synchronization).
1580
 Architecture and performances improvments in Engine and Network (not
1581
compatible with previous protocol version).
1582
 JMS message improvment, numerous bug fixes.
1583
###############################################################################
1584
# 2005/01/04 | Joram 4.1.5 release.
1585
###############################################################################
1586
+==============================================================================
1587
| 2005/01/04 | David Feliot - ScalAgent Distributed Technologies
1588
+------------+-----------------------------------------------------------------
1589
 Dynamic logging configuration.
1590
+==============================================================================
1591
| 2004/12/03 | Andre Freyssinet - ScalAgent Distributed Technologies
1592
+------------+-----------------------------------------------------------------
1208 afreyssin 1593
 JDK1.5 compatibility.
1594
 Adds JMX management: server, engine, network, agent...
1595
 Transaction: Factorize definition in interface, allows to release a
1596
non-commited transaction
1239 afreyssin 1597
 Adds configuration of connection in ra-remote.xml.
1598
###############################################################################
1599
# 2004/12/21 | Joram 4.1.4 release.
1600
###############################################################################
1601
+==============================================================================
1602
| 2004/12/21 | Andre Freyssinet - ScalAgent Distributed Technologies
1603
+------------+-----------------------------------------------------------------
1604
 Bug fixes: invalid mesage removal in ClientSubscription.
1208 afreyssin 1605
 Code cleaning.
1606
+==============================================================================
1607
| 2004/12/21 | Nicolas Tachker - Bull S.A.
1608
+------------+-----------------------------------------------------------------
1609
 add configuration of connectingTimer, cnxPendingTimer and txPendingTimer
1610
in the connector.
1611
+==============================================================================
1612
| 2004/12/13 | Andre Freyssinet - ScalAgent Distributed Technologies
1613
+------------+-----------------------------------------------------------------
1614
 Defines provider metadata in a unique class.
1615
 Set default transaction manager NTransaction in the connector.
1616
 Bug fixes in UserAgent.
1617
###############################################################################
1186 tachker 1618
# 2004/11/08 | Joram 4.1.3 release.
1173 tachker 1619
###############################################################################
1148 afreyssin 1620
+==============================================================================
1186 tachker 1621
| 2004/11/24 | Nicolas Tachker - ScalAgent Distributed Technologies
1622
+------------+-----------------------------------------------------------------
1208 afreyssin 1623
 JoramAdapter : remove scn:com/ prefix when we register a destination.
1186 tachker 1624
###############################################################################
1625
# 2004/11/08 | Joram 4.1.2 release.
1626
###############################################################################
1627
+==============================================================================
1628
| 2004/11/08 | Andre Freyssinet - ScalAgent Distributed Technologies
1629
+------------+-----------------------------------------------------------------
1208 afreyssin 1630
 Changes in TCP connection to improve performances. Be careful, the protocol
1631
is incompatible with previous versions.
1186 tachker 1632
+==============================================================================
1173 tachker 1633
| 2004/11/04 | Nicolas Tachker - ScalAgent Distributed Technologies
1634
+------------+-----------------------------------------------------------------
1208 afreyssin 1635
 Fix bug (NullPointerException) in  OutboundConnectionFactory.java,
1636
cxManager can be null.
1637
 Throws a StateException in setCtx(int key) if key <0 (ProxyImpl.java).
1173 tachker 1638
+==============================================================================
1639
| 2004/10/18 | Andre Freyssinet - ScalAgent Distributed Technologies
1640
+------------+-----------------------------------------------------------------
1208 afreyssin 1641
 Corrects mistakes in ra.xml and ra-remote.xml files.
1642
        - Removes empty (and useless) <icon></icon> tags.
1643
        - Remove spaces and eof lines in the <xxx-class> tags and
1644
        <xxx-interface> tags.
1173 tachker 1645
###############################################################################
1646
# 2004/10/13 | Joram 4.1.1 release.
1647
###############################################################################
1208 afreyssin 1648
+==============================================================================
1158 afreyssin 1649
| 2004/10/11 | Andre Freyssinet - ScalAgent Distributed Technologies
1148 afreyssin 1650
+------------+-----------------------------------------------------------------
1208 afreyssin 1651
 Allows to fix inFlow value through ConnectionManager.inFlow property.
1158 afreyssin 1652
+==============================================================================
1653
| 2004/10/08 | Andre Freyssinet - ScalAgent Distributed Technologies
1654
+------------+-----------------------------------------------------------------
1208 afreyssin 1655
 Allows change of default identity through JoramDfltLogin and
1656
JoramDfltPassword properties.
1657
 Changes network architecture:
1658
	- reconnection after persistancy failure,
1659
	- suppression of unused components: clock, update, etc.
1660
==============================================================================
1156 afreyssin 1661
| 2004/10/01 | Andre Freyssinet - ScalAgent Distributed Technologies
1662
+------------+-----------------------------------------------------------------
1208 afreyssin 1663
 Majors changes in network architecture:
1664
        - Removes old unused components.
1665
        - Adds PoolNetwork component (beta).
1666
        - Allows connection of reseted (or non persistent) server.
1667
        - Numerous fixes.
1668
 Allows swap out of messages in message consumer (MessageVector impl.).
1148 afreyssin 1669
+==============================================================================
1670
| 2004/09/29 | Andre Freyssinet - ScalAgent Distributed Technologies
1671
+------------+-----------------------------------------------------------------
1208 afreyssin 1672
 Bug fixes in RA descriptors.
1673
 Uses of JAXP classes and interfaces (xerces no more needed).
1148 afreyssin 1674
+==============================================================================
1675
| 2004/09/22 | David Feliot - ScalAgent Distributed Technologies
1676
+------------+-----------------------------------------------------------------
1208 afreyssin 1677
 Bug fixes in TCP client/server connection.
1148 afreyssin 1678
+==============================================================================
1139 afreyssin 1679
| 2004/09/15 | Andre Freyssinet - ScalAgent Distributed Technologies
1148 afreyssin 1680
+------------+-----------------------------------------------------------------
1208 afreyssin 1681
 Minor fixes in ship and releases processus.
1173 tachker 1682
###############################################################################
1683
# 2004/09/13 | Joram 4.1.0 release.
1684
###############################################################################
1874 tachker 1685