OW2 Consortium joram

Rev

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

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