OW2 Consortium joram

Rev

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

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