OW2 Consortium joram

Rev

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

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