OW2 Consortium joram

Rev

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

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