OW2 Consortium joram

Rev

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

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