OW2 Consortium joram

Rev

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

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