News



ActiveMQ 5.6.0 Released

Apache ActiveMQ 5.6.0 is primarily a maintenance release which resolves over 435 issues, mostly bug fixes and improvements.

Apache ActiveMQ ™ is the most popular and powerful open source messaging and Integration Patterns server.

Apache ActiveMQ is fast, supports many Cross Language Clients and Protocols, comes with easy to use Enterprise Integration Patterns and many advanced features while fully supporting JMS 1.1 and J2EE 1.4. Apache ActiveMQ is released under the Apache 2.0 License

Apache CXF 2.6.0 Released

The Apache CXF team is proud to announce the availability of the 2.6.0
release.

Apache CXF is an open source services framework. CXF helps you build and
develop services using frontend programming APIs like JAX-WS and JAX-RS.
These services can speak a variety of protocols such as SOAP, XML/HTTP,
RESTful HTTP, or CORBA and work over a variety of transports such as HTTP
and JMS.

CXF includes a broad feature set, but it is primarily focused on the
following areas:

* Web Services Standards Support: CXF supports a variety of web service
standards including SOAP, the WSI Basic Profile, WSDL, WS-Addressing, WS-
Policy, WS-ReliableMessaging, WS-Security, WS-SecurityPolicy, WS-Trust, and
WS-SecureConversation.

* REST based service creation based on JAX-RS 1.1 standard API’s.

* Frontends: CXF supports a variety of “frontend” programming models. CXF
provides a JAX-WS 2.2 Compliant frontend. It also includes a “simple
frontend” which allows creation of clients and endpoints without
annotations. CXF supports both contract first development with WSDL and code
first development starting from Java.

* Ease of use: CXF is designed to be intuitive and easy to use. There are
simple APIs to quickly build code-first services, Maven plug-ins to make
tooling integration easy, JAX-WS API support, Spring XML support to make
configuration a snap, and much more.

What’s new in CXF 2.6.0:
* Enhanced OSGi support including individual bundles, configuration service
support, blueprint enhancements, etc..
* OAuth 2 support
* Many STS enhancements including Renewal bindings for SAML tokens, bulk
issuing/validation/cancelling/renewal of security tokens, some advanced
features based around Claims, such as Claims Transformation, and pluggable
custom Claims Parsing.
* The WS-Security module now supports replay detection by default of
Timestamps and UsernameToken nonces.
*New ability to register custom JAX-RS Context providers.
* New @UseAsyncMethod annotation for JAX-WS services.
* Much more…….

See the 2.6 Migration guide at:
http://cxf.apache.org/docs/26-migration-guide.html
for more details about the release and the new features.

As always, we welcome feedback on our mailing lists:
http://cxf.apache.org/mailing-lists.html

Downloads are available from:
http://cxf.apache.org/download.html

Apache Camel 2.9.1 Released

The Camel PMC made available a new patch release: Apache Camel 2.9.1.
This release includes 109 bug fixes and comes about eight weeks after the release of camel-2.9.0.

The artifacts are now published and are ready for you to download either from the Apache mirrors or from the Central Maven repository.

For more details please take a look at the release notes.

Many thanks to the Camel community for making this release possible.

JavaOne 2011 Apache Camel Presentation By Savoir Released

Oracle has released the JavaOne 2011 presentation by Johan Edstrom and Jeff Genender.

This presentation is an in-depth look on how to use Apache Camel in an OSGi container by leveraging Blueprint and JavaEE technologies, while examining the issues in working with the popular Spring framework. This is based on the experience gained from a high-profile FAA application moved to Apache Aries Blueprint with OpenJPA, Camel Blueprint, Aries TX/JNDI from Spring DM, and Hibernate.


Apache CXF 2.5.2 Released

The Apache CXF team is proud to announce the availability of the latest patch releases: 2.5.2.

There are over 45 JIRA issues fixed in 2.5.2. These include:

Bug Fixes

[CXF-3981] – WS-Addressing related faults do not contain addressing headers
[CXF-3984] – Impossible to handle Locale parameters with country qualifiers
[CXF-3986] – Update MessageContext.getContextualProperty to check Exchange if the property is of type Class
[CXF-3989] – messageConetxt.setScope(MessageContext.HTTP_REQUEST_HEADERS, Scope.APPLICATION) leads to java.lang.IllegalArgumentException
[CXF-3991] – Address information should be added to error message if conduit is not found
[CXF-3993] – WS-RM’s blueprint configuration fails to parse RMAssertion entries
[CXF-3995] – CORS filter fails to fall back to annotations on entire class when it fails to find one for the specific method
[CXF-4001] – OAuthUtils should use InputStream available on the current message instead of the one from HttpServletRequest
[CXF-4004] – 2.5.1 regression: Duplicate code generation with fluent plugin
[CXF-4005] – Regression: Duplicated option: verbose
[CXF-4007] – Jetty threading parameters doesn’t setup threadpool properly
[CXF-4008] – Should also check javax.net.ssl.keyStore* properties….
[CXF-4011] – The STS SAML DefaultSubjectProvider does not set the encryption algorithm when building an EncryptedKey
[CXF-4012] – The AlgorithmSuite class does not use the WS-SP standard maximum symmetric key size
[CXF-4015] – wadl2java: xs:integer param is generated as invalid type
[CXF-4016] – JAX-WS schema generation of an Exception annoted with @WebFault that contains a property of a class annotated with @XmlRootElement causes the schema of the WSDL to generate the incorrectly
[CXF-4017] – SchemaCollection.addCrossImports handles only XmlSchemaSequence instead of all XmlSchemaGroupParticle
[CXF-4018] – JAX-WS Providers created from class (instead of an actual instance bean) do not get the JAXWSMethodInvoker
[CXF-4027] – Aegis BeanType does not ignore super type of java.lang.Enum
[CXF-4029] – cxf-codegen-plugin doesn’t generate any code code when the wsdl parameter is an url
[CXF-4031] – NullPoint Exception Raised when input is nothing and using Holder to return response
[CXF-4036] – JAXBContextInitializer ignores some javax.xml.bind Annotations
[CXF-4037] – Problem creating dynamic client when WSDL is hosted with secured transport (https)
[CXF-4042] – When generating schema/wsdl, schemaLocations provided via @XmlSchema are dropped
[CXF-4043] – JSONProvider can not get a custom prefix set for a collection wrapper element
[CXF-4044] – ensure publishedEndpointUrl property could be set to endpoint
[CXF-4045] – BusFactory does not catch NoClassDefFoundError

Improvement

[CXF-3859] – Sample which illustrates how to use CXF JAX-RS OSGI bundle
[CXF-3979] – specify cxf-bundle start-level less than 60
[CXF-3982] – Add metatype files for CXF config admin service pids
[CXF-3983] – OSGi configs for WorkQueues should use the ManagedServiceFactory pattern
[CXF-3985] – Support for attributes with multiple values in LdapClaimsHandler
[CXF-3988] – org.apache.cxf.jaxrs.ext.multipart.Attachment object should be mutable
[CXF-3990] – Change scope for EffectivePolicyImpl.initilise() and EndpointPolicyImpl.initilise() to more permissive
[CXF-3992] – Making JMX instrumentation manager configurable using some bus properties
[CXF-3996] – Extend POLICY_OVERRIDE property to service IN
[CXF-3998] – CORS filter should allow ‘any’ header on preflights if asked
[CXF-4000] – Update JSONProvider to get the response optionally formatted
[CXF-4003] – XmlSchemaPrimitiveUtils covers date/time types
[CXF-4010] – Add ability to specific EncryptionProperties per STS instance
[CXF-4013] – Enhancing the element-append and drop options of OutTransformWriter
[CXF-4014] – Refactor OSGi classes for better readability
[CXF-4024] – Update to Jetty 7.5.4 or implement workraound from JETTY-1444
[CXF-4033] – Interceptor and Features annotations require context classloader
[CXF-4038] – Support XML Signatures on the server to the client path
[CXF-4039] – If the wsdlLocation is not a valid URL, you class.getResource(…)
[CXF-4047] – OAuthContext should provide an access to OAuthPermissions

New Feature

[CXF-4021] – Claims element support in RST for validate binding

Task

[CXF-3999] – Update Jettison version to 1.3.1

Apache Camel 2.9.0 Released

The Camel Riders didn’t want to close 2011 without one more release, the awaited camel-2.9.0. After a few last minute fixes we are glad to announce that Apache Camel 2.9.0 was officially released yesterday, hours before many champagne bottles were opened. The 2.9.0 release comes with another record 497 issues resolved, but this is not surprising as the community continues to grow and we lengthened the release cycle for minor releases.

The artifacts are now available in the Maven Central Repository and the official distribution is available for download from the Apache site and its mirrors. The new features, improvements and fixes are too many to mention here, so please check the release notes for details.

ActiveMQ 5.5.1 Released

Apache ActiveMQ 5.5.1 is a maintenance release which resolves AMQ-3491, a critical bug which caused the 5.5.0 release to be retracted.

Apache CXF 2.5.0 Released

The Apache CXF team is proud to announce the availability of the 2.5.0 release.

Apache CXF is an open source services framework. CXF helps you build and develop services using frontend programming APIs like JAX-WS and JAX-RS. These services can speak a variety of protocols such as SOAP, XML/HTTP, RESTful HTTP, or CORBA and work over a variety of transports such as HTTP and JMS.

CXF includes a broad feature set, but it is primarily focused on the following areas:

* Web Services Standards Support: CXF supports a variety of web service standards including SOAP, the WSI Basic Profile, WSDL, WS-Addressing, WS-Policy, WS-ReliableMessaging, WS-Security, WS-SecurityPolicy, WS-Trust, and
WS-SecureConversation.

* REST based service creation based on JAX-RS 1.1 standard API’s.

* Frontends: CXF supports a variety of “frontend” programming models. CXF provides a JAX-WS 2.2 Compliant frontend. It also includes a “simple frontend” which allows creation of clients and endpoints without annotations. CXF supports both contract first development with WSDL and code first development starting from Java.

* Ease of use: CXF is designed to be intuitive and easy to use. There are simple APIs to quickly build code-first services, Maven plug-ins to make tooling integration easy, JAX-WS API support, Spring XML support to make configuration a snap, and much more.

What’s new in CXF 2.5.0:
* New Security Token Service
* New WS-Notification service
* Initial OAuth support for JAX-RS services
* WS-MetadataExchange support
* Enhanced WS-RM interopability
* Enhanced OSGi and Karaf integration
* Much more…….

See the 2.5 Migration guide at:
http://cxf.apache.org/docs/25-migration-guide.html
for more details about the release and the new features.

Savoir interview by O’Reilly Media on SOA and Apache Services

Savoir was recently interviewed on the Apache Services, SOA and how these technologies are used today and are no longer considered an “Enterprise-only” technology stack.

Jeff Genender and Johan Edstrom sat down for this interview with O’Reilly, describing how simple it is to use technologies such as Apache Camel, Apache ActiveMQ, Apache ServiceMix and Apache CXF.

Apache CXF 2.4.3 and 2.3.7 released

The Apache CXF team is proud to announce the availability of the latest patches: 2.4.3 and 2.3.7

Apache CXF is an open source services framework. CXF helps you build and develop services using front end programming APIs, like JAX-WS and JAX-RS. These services can speak a variety of protocols such as SOAP, XML/HTTP, RESTful HTTP, or CORBA and work over a variety of transports such as HTTP, JMS or JBI.

This is mostly a patch release to fix problems and issues that users have encountered.

2.4.3 fixes over 90 JIRA issues reported against 2.4.2. See: http://cxf.apache.org/apache-cxf-243-release-notes.html

2.3.7 fixes over 40 JIRA issues reported against 2.3.6. See: http://cxf.apache.org/apache-cxf-237-release-notes.html


News

05-09-12 | ActiveMQ 5.6.0 Released (more)


04-17-12 | Apache CXF 2.6.0 Released (more)


03-06-12 | Apache Camel 2.9.1 Released (more)


Clients
Case study
National Corporation for Atmospheric Research

The National Center for Atmospheric Research (NCAR) is a federally funded research and development center devoted to service, research and education... (more)

(more success stories)