OW2 Consortium joram

Rev

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

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