OW2 Consortium joram

Rev

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

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