OW2 Consortium joram

Rev

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

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