Roadmap
The roadmap is subject to change based on new features asked or contributed by the community.
If you would like to propose any kind of features that you would like to see supported, feel free to open a new thread on mobicents-public@google-groups.com to discuss it with us or open a new issue.
2.6.0.FINAL - 7th February 2012
SLEE: MS Control (JSR-309) RA 1.0.0.BETA1
SLEE: MS Control Demo Example 1.0.0.BETA1
SLEE: Management Console 2.0.0.BETA1
SLEE: Eclipslee 2.0.0.FINAL
SLEE: SIP JDBC Registrar Example 1.0.0.BETA1
SLEE: JDBC RA 1.0.0.FINAL
SLEE: Converged Demo Example Removal
SLEE: Twiddle CLI 1.0.0.FINAL
SLEE: Mobicents Media Server 2.1 BETA5 SNAPSHOT
SLEE: SS7 1.0 CR3
SLEE: HSS Client Enabler 1.0.0.FINAL
SLEE: REST Client Enabler 1.0.0.CR1
SLEE: SIP Publication Client Enabler 1.0.0.FINAL
SLEE: SIP Subscription Client Enabler 1.0.0.FINAL
SLEE: XDM Client Enabler 1.0.0.FINAL
SLEE: SIP Wake Up Example 2.6.0.FINAL
SLEE: Container's deploy-config.xml
SLEE: Smooth Service Upgrade through Persistent Deployer
SLEE: Call Controller 2 Example 2.6.0.FINAL
SLEE: MGCP Demo Example 2.6.0.FINAL
SLEE: SIP RA 2.6.0.FINAL
SLEE: MAP RA 1.0.0.CR3
SLEE: JCC RA 2.6.0.FINAL
SLEE: Diameter 1.4.0.CR2
Various Enhancements and Bug fixes :
SLEE Deployer shouldn't create RA Entity if deploy-config is empty
Improve Diameter Cx/Dx AVPs in JAIN SLEE RA
Eclipslee does not list Sbb components during service creation
SLEE: Exceeded open file limit does a silent rollback.
SLEE: EclipSLEE fails to update folders references after adding a maven dependency
Mobicents DIAMETER Gq, Gx, Ro and Rx RAs do not work in clustered mode
Mobicents JAIN SLEE Management Console: Not all deployable units are shown
Mobicents JAIN SLEE Management Console: ArrayStoreException when displaying some DUs
Mobicents JAIN SLEE Management Console: Install DU does not work
Mobicents JAIN SLEE Management Console: RA entity configuration not shown
Mobicents JAIN SLEE Management Console: exception on uninstall DU
(Some) Diameter RA-Types do not reference ErrorAnswer event
(Some) Diameter RA-Types do not reference ExtensionDiameterMessage event
Exceptions received when same packet received twice - SIP
Purge option for Fault Tolerant Timers
Sip RA Transactions not replied leak the related activity
SLEE Management Console: Add "Cancel" button while editing RA Entity properties
EclipSLEE: Libraries component names are -library, even if module has a custom name
EclipSLEE: When changing event scoped name, IES method name is changed in class but not in descriptor
EclipSLEE: Support FaultTolerant RA Creation
EclipSLEE: NPE when creating Profile Specification, creating abstract class
Diameter S6a RA Documentation
EclipSLEE: Missing "New JAIN SLEE Service ..." in EclipSLEE right-click menu
2.5.0.FINAL - 21st Sep 2011
SLEE: REST Client Enabler
Mobicents Diameter Gq' Resource Adaptor
Rx Diameter Resource Adaptor
SLEE: Http Client RA Major Update for Apache Http Client 4.x
Update MAP RA SS7 Stacks to Version 1.0.0.BETA10
Expose SMPP statistics in RA (Usage Parameters)
SLEE: Remove AC Reference Factory's Local Datasource
SLEE: JDBC Task Execution
SLEE: Update SIP11 RA HA Stack to 1.3.0
SLEE: Migrate EclipSLEE to Eclipse Indigo and M2E
SLEE: SIP Balancer 1.4
SLEE: Diameter 1.4.0.CR1
Various Enhancements and Bug fixes :
Updated clustering related documentation for Mobicents JAIN SLEE
SIP11-RA over UDP throws TransactionAlreadyExistsExceptions on re-sent messages.
SLEE: ActivityEndEvent is processed while activity is suspended
SLEE: Profiles not working with Mysql Database
Update deploy-config of TFTP RA
EclipSLEE: Support adding library references
EclipSLEE: Creating components with right-click on package doesnt show other components
EclipSLEE: Disable "Deployable Unit" Wizard
EclipSLEE: Create shortcuts for "New ..." wizards in context menu
SLEE: Add support for subscribing resource lists, to the SIP Subscription Enabler
Periodic HA timer incorrectly rescheduled on failover
SLEE: Child SBB JNDI Lookup Failures
Mobicents Diameter Base RA supported Auth Applications as Acct
SLEE: RA Lifecycle Methods Invoked Without Usage MBean Initialized
SLEE: JDBC RA fails to report errors in tasks.
SLEE: JDBC ACI creation fails if more than one RA entity is used.
EclipSLEE create Library pom with wrong packaging (jainslee-library)
EclipSLEE: Allow retrieving JAIN SLEE Libraries from pom.xml library-plugin configuration
2.4.1.FINAL - 22nd June 2011
Various Enhancements and Bug fixes :
EclipSLEE: Add Maven dependency dependencies to classpath
Cannot create profiles after the restart of the mobicents server.
SLEE: XCAP Client connection timeout
SLEE: XCAP Client URI Builder Validation
SLEE: Init Cache Data Structures Properly
SMPP RA message sending is not thread-safe
SLEE: Add Service XML DTDs with filename matching ones online to Deployer and Maven DU Plugin
SLEE: Classloading Deadlocks
SLEE: Replication Classloader set only after cluster startup
SLEE: Sbb ACI should allow equals() compare with ACI
SLEE: ACI CMP Field Getter fails if return type is SBB ACI
EclipSLEE: Add mobicents:eclipse to project parent pom
EclipSLEE: Unable to remove maven dependency with "default" scope and/or no version
SLEE: Proper RA Marshaller & AC Ref FactoryInitialization For New Node in Running Cluster
Superfluous stack dump.
SLEE: JDBC RA should close connection only when event is unreferenced
EclipSLEE: Unable to select javax.slee.profile.AddressProfile11CMP on SBB creation
2.4.0.FINAL - 28th April 2011
SLEE: JDBC Datasource RA
SLEE: TFTP Resource Adaptor
SLEE: Enhance Startup/Shutdown
SLEE: ChildRelation Extension
SLEE: SbbLocalObject Extension
SLEE: SIP Publication Client Enabler Using SLEE 1.1 Extensions
SLEE: SIP Subscription Client Enabler Using SLEE 1.1 Extensions
SLEE: XDM Client Enabler Using SLEE 1.1 Extensions
SLEE: IMS User Profile Enabler Using SLEE 1.1 Extensions
SLEE: Fault Tolerant Resource Adaptor Timer
EclipSLEE: Support Mobicents JAIN SLEE 1.1 Extensions
Various Enhancements and Bug fixes :
SLEE: Rename IMS User Profile Enabler to HSS Client Enabler
SLEE: Add security permissions configuration in Mobicents Library Plugin
EclipSLEE: Edit dialogs with tables size is not appropriate
2.4.0.CR1 - 28th February 2011
SLEE: Maven Library Plugin 1.0.0.CR2
SLEE: RA related modules in EclipSLEE
SLEE: XCAP DIFF Subscription features in XDM Client Enabler
SLEE JCA Connector fails to reconnect
SLEE: Update XCAP Client RA to use Apache HTTP Client 4.1
Various Enhancements and Bug fixes :
SLEE: Deployer should be able to parse deploy-config.xml in any DU
SmppSession methods creates activity too late
SLEE: Deployable Units with jars not in root fail to deploy
Deployment failure
SLEE: Container Startup
OSGI compatible MANIFEST.MF
SLEE: 2.4.0.CR1 Release Script
SLEE: SIP RA - dialog silently removed when re-invite responses in wrong order.
SLEE: RAs must provide SBB interface in every RA state
EclipSLEE should allow "default" module names
Some EclipSLEE modules fail to create non-existing packages
SLEE: EclipSLEE module dependencies/dependants management
SLEE: EclipSLEE Standard Components Integration
SLEE: EclipSLEE does not show project created components
SLEE: Add better support for new JAIN SLEE 1.1 SBB CMP field types
EclipSLEE: Add business interface for SBBLocalObject methods
EclipSLEE: Selecting "Service" module causes project creation to fail
EclipSLEE: Add jain-slee dependency to modules' root pom.xml
EclipSLEE: Update to new Maven DU Plugin
EclipSLEE: Do not allow default package usage
2.3.0.FINAL - 9th January 2011
SLEE: Misc Bug Fixes
SLEE: RA Updates
SLEE: Replicated State Optimization
SLEE: IMS User Profile Enabler
SLEE: SIP Event Subscription Client Enabler
SLEE: SIP Event Publication Client Enabler
SLEE: Cluster Performance Optimizations - Part 2
SLEE: Optimize Convergence Name Computation
SLEE: Include SIP UAS Example in Binary Release
Various Enhancements and Bug fixes :
SLEE: Put EclipSLEE plugin in update site
SLEE: Unsafe usage of Math.abs(int)
SLEE: JPA ProfileTable Framework sync on Boolean
SLEE: Misusage of inner classes
SLEE: Split "tools" content in binary release
Diameter Resource Adaptors proper startActivity*() methods
2.2.1.FINAL - 10th November 2010
XDM Client Enabler
Various Enhancements and Bug fixes :
Add more info to CLI Twiddle
Fix output of twiddle deployer command
CLI Twiddle deploy -l should print proper error emssage
CLI Twiddle alarm -l should display proper error message
SMPP RA is bound to SMSC. Unplug the cable and SMPP RA depends on TCP retransmission timeout which can be very long
SMPP Stack eats readtime out (so_timeout) error.
Improve SLEE Twiddle Docs Readability
EclipSLEE Plugin Tech Preview Docs
SLEE 2.1.2 and 2.2.0 Memory Leak
Enhance Event Types of XCAP Client RA
Improve remote calls - ensure secure container is fully supported
Incorrect Encoding of Document Selector in XCAP Client RA
2.2.0.FINAL - 30th September 2010
JAIN SLEE 1.1 Eclipse Plugin - Tech Preview
SMPP Bound Resource Adaptor
SLEE Cluster Performance Optimization - Part I
Cluster deploys through SLEE Jopr Console
SLEE Command Line Interface (CLI)
TWIDDLE Command Line Interface (CLI)
SLEE 1.1 Extensions: SbbContextExt and ProfileContextExt
EJB Home interface through the SBB’s component environment
SLEE 1.1 Extensions: ActivityContextInterfaceExt
SLEE 1.1 Extensions: Library References
Tracers Performance Optimization
Enhance SleeEndpoint to provide operations targeting replicated activities
Enhance SIP11 RA Clustering Performance
Enhance CMP Field Setters and Getters Performance
Various Enhancements and Bug fixes :
Remove the STDOU logging from sources.
Add support for Usage Parameters in JAIN SLEE Jopr Plugin
Profile Uniqueness Attribute Constraint applied to set of all tables in a SLEE Profile Spec
Unsafe toString() operation in SIP11 RA Dialog Wrappers
Profile error in Call Control 2 example
Update ISUP RA with latest stack
Mobicents JSLEE RHQ Plugin doesn't work if JMX is secured.
Reduce log verbosity in JAIN SLEE RHQ Plugin
Remove Apache HTTP Client from XCAP Client API
SIP11 RA support for Dialog Forking at JAIN SIP
Cseq not correctly incremented
Retrieving a local activity in a remote cluster node may throw NPE
SIP Response Processing fails due to server dialog disguised as client
Leak on JAIN SIP HA when a request goes to a node which is not the one that created the related dialog
2.1.2.FINAL - 11th August 2010
Various Enhancements and Bug fixes :
SIP11-RA: Unneccessary stackdumps when using SleeSipProvider.isLocalHostname().
Http-servlet RA fails when processing an http request within a http session.
Dependency on wrong version in example build.
NPE while routing EventContext with no SBBs attached to AC
SIP11 RA Error - does not generate a tag paramaeter in the To header in SIP responses (patched in 2.1.1.GA)
Event Router Error Loop
Getting local node address in FT RA API
Parse errors building with a 'deploy-config.xml' without properties.
Enhance reporting ResourceAdaptor.activityUnreferenced(ActivityHandle)
Update EventFlags in ResourceAdaptor.eventProcessingSucessfull
Sbb entity may handle events after being removed
Client Dialog handling of Cancel 200 Response Creates New Fork
JBoss Cache Leak in SLEE Cluster
Replace SLEE Local Resources GC TimerTasks with Cluster Data Removal Listener
Reentrant SBBs should not be included in Non Reentrancy Checking Data
Update SLEE timers module to latest changes in Mobicents Cluster Timers
JAIN SLEE Deployer hangs re-deployment after "simultaneous" undeploys
2.1.1.GA - 3rd July 2010
Various Enhancements and Bug fixes :
InitialEventSelector method stops event routing
Deployer fails to parse DU correctly with in descriptor
2.1.0.GA - 15th June 2010
Shopping Demo 2.x Example
Performance and Load Statistics
Simple Global Logging Configuration
Mobicents Cluster Framework 1.3
Component Management Cluster Wide through JOPR Console
100% Cluster Aware Resource Adaptors
MAP Resource Adaptor
Activity mapping to Event Router Executor Framework
JCC Resource Adaptor
SLEE 2.x Congestion Control
Enhanced SleeConnectionFactory (JSLEE specs Appendix F)
Various Enhancements and Bug fixes :
No Slee 2.x AC Replication for External Activities without MAY_MARSHALL Flag
Shopping Demo Example 2.x Docs
Management Console states not changing
Evaluate the need for AC uncommited attachs/detachs
Timer task cancelation race condition
Sbb classloader doesn't sees resources from dependencies
Integrate Event Router Statistics in JOPR
2.0.00.GA - 15th February 2010
Carrier Grade & Production Quality
Pack Mobicents SIP Balancer and Docs in SLEE 2.0 Binary Release
Pack Diameter Mux and Docs in SLEE 2.0 Binary Release
Missing Documentation in SLEE 2.x
Various Enhancements and Bug fixes :
SIP11 RA: Investigate if Contact header URI may not be a SipURI
Diameter Base RA 2.x Docs
MGCP RA 2.x Docs
Diameter CCA RA 2.x Docs
Diameter Sh-Client RA 2.x Docs
Diameter Sh-Server RA 2.x Docs
Diameter Ro RA 2.x Docs
Diameter Rf RA 2.x Docs
Http Client RA 2.x Docs
Http Servlet RA 2.x Docs
XMPP RA 2.x Docs
XCAP Client RA 2.x Docs
SLEE 2.x Example Docbook Template
Google Talk Bot Example 2.x Docs
MGCP Demo Example 2.x Docs
Call Controller 2 Example 2.x Docs
SIP Services Example 2.x Docs
SIP Wake Up Example 2.x Docs
SIP B2BUA Example 2.x Docs
Error when editing SLEE Profile attributes in JMX Console
Support SIP Transaction Activities with same Branch and Method
Diameter Cx/Dx RA 2.x Docs
2.0.00.CR1 - 10th January 2010
Core Performance and Stability Optimization
JBoss Operations Network Management Console
Diameter Sh Server Resource Adaptor
Diameter Ro Resource Adaptor
Diameter Rf Resource Adaptor
XCAP Client Resource Adaptor
Integration with Mobicents Media Server 2.x
Call Control 2 Example
Diameter Cx/Dx Resource Adaptor
Fault Tolerant RA API Enhancement
Various Enhancements and Bug fixes :
management console v2
http client ra and example docbooks
wiki docs for the new event router in slee 2.x
SLEE 2.x Clustering Documentation
Race between JTA transaction causes Timer to be discarded
SLEE 2.x Documentation
make creation of tracers thread proof in slee 2.x sip11 ra or in the slee 2.x core
SBB Validation issue with superclasses of Sbb abstract class
Overwritting of SBB JNDI Context RA Entity entries
Migration of remaining Diameter RAs to JAIN SLEE 2.0
URL Classloading Domains unable to get resources from SLEE Classloader
JAIN SLEE 2.x Sbb Validator enforces that all methods from SbbLocalObject are implemented by Sbb or Super Class
JAIN SLEE Deployer fails when components were already removed
JAIN SLEE Deployer considers deployment successful even if there's a DeploymentException
ActivityContextHandle serialization fails cross JVM (non SLEE client)
3.0.0.FINAL - 28th Feb 2012
Various Enhancements and Bug fixes :
3.0.0.BETA1 - 30th Nov 2011
SLEE 1.1 Extensions: Annotations
SLEE 1.1 Extensions: ConfigProperties
Mobicents Cluster 2.x
SLEE: Netty HTTP Server RA
SLEE: Profile Entity Framework 3.x
SLEE: JBoss AS7 Migration
Better JAIN SLEE and Sip Servlets Integration
SLEE: Call Controller 3 Example
Various Enhancements and Bug fixes :
SLEE: Create the 3.x core source repository.
SLEE: Migrate Core 3.x to Cluster 2.x
Diameter Gq' RA Documentation
Diameter Rx RA Documentation