OW2 Consortium joram

Rev

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

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