OW2 Consortium joram

Rev

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

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