News



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

FuseSource and Savoir Technologies Form Partnership to Accelerate Enterprise Implementation and Management of Open Source Integration and Messaging Solutions

FuseSource(TM) Subscriptions and Savoir Services Deliver Everything Enterprises Need to Benefit from the Cost-Effectiveness and Proven Performance of Apache ServiceMix, Camel, ActiveMQ and CXF Projects

BEDFORD, Mass., Sep 07, 2011 (BUSINESS WIRE) — FuseSource Corp., leaders in open source integration and messaging, today announced the formation of a strategic partnership with Savoir Technologies, a leader in open source SOA implementation services. Under the new partnership, Savoir will provide implementation services to enterprises subscribing to FuseSource’s distributions of integration projects from the Apache Software Foundation, including the Apache ServiceMix, Camel, ActiveMQ and CXF.

“This partnership combines the best of both worlds: FuseSource(TM) subscriptions and Savoir services,” said Larry Alston, president of FuseSource. “FuseSource has helped enterprises worldwide achieve unprecedented cost savings and system flexibility through expert deployment of open source integration and messaging solutions. In most cases, these successes simply were not feasible using expensive software stacks from commercial software vendors and helped fuel the rapidly growing global demand for open source alternatives. Our partnership with Savoir gives FuseSource customers a trusted option for developing their integration and messaging infrastructure more easily, and getting their applications to market sooner.”

FuseSource provides subscriptions to commercial and certified versions of Apache Software Foundation integration and messaging projects. These certified enterprise distributions include the Fuse ESB(R) (based on Apache ServiceMix), Fuse Mediation Router(R) (based on Apache Camel), Fuse Message Broker(R) (based on Apache ActiveMQ), and Fuse Services Framework(R) (based on Apache CXF) products. FuseSource subscriptions provide enterprises with:

– Deep expertise and influence: FuseSource employs more project founders and active committers to Apache Software Foundation integration and messaging projects than any other company. This singular level of engagement and expertise provides enterprises with a direct link to those who know the technology best and influence the development of new functionality and features — as well as the confidence that their experiences and resulting contributions will benefit the larger open source community.

– Service Level Agreements: A worldwide support organization enables FuseSource to provide service level agreements enterprise customers have come to expect from enterprise software vendors. The FuseSource support organization employs technical staff members who are experts in integration and messaging. Many are also committers to Apache Software Foundation projects.

– Tooling for Development and Production: FuseSource provides a wide range of tools designed to allow developers to build, test and deploy successfully. Fuse(TM) IDE enables developers to “drop and drag” integration components in an intuitive, visual environment, while making it possible to test the resulting integration routes with unprecedented ease. Fuse HQ is a metering and monitoring tool used to facilitate the management of systems as they move from development, testing, and production.

“Savoir has deep experience deploying SOA architectures in some of the world’s largest enterprises,” said Jeff Genender, principal, Savoir Technologies. “We believe there is an enormous universe of enterprise integration and messaging projects that simply are not suited to the offerings of commercial software vendors. For those projects, open source is a compelling solution, and that is why we chose to partner with the recognized leader in open source integration and messaging solutions: FuseSource.”

For more information, on the FuseSource visit: http://fusesource.com/

For more information on Savoir Technologies, Inc. visit: http://www.savoirtech.com/

About FuseSource

Backed by the leaders and founders of several key Apache Software Foundation projects, FuseSource Corp. is the expert in open source integration and messaging. The company is solely focused on providing enterprise-ready integration and messaging software combined with the tools, training and expertise sought by organizations implementing and managing integration projects such as SOA, cloud environments and others. Hundreds of large enterprises worldwide rely on FuseSource solutions to deploy and manage integration and messaging infrastructure at a lower total cost of ownership than traditional commercial solutions. FuseSource is a wholly owned subsidiary of Progress Software Corporation and can be found on the web at fusesource.com.

FuseSource, Fuse, Fuse ESB, Fuse Message Broker, Fuse Mediation Router, and Fuse Services Framework are trademarks or registered trademarks of Progress Software Corporation or one of its subsidiaries or affiliates in the United States and other countries. Apache, ServiceMix, Camel, ActiveMQ, and CXF are trademarks of the Apache Software Foundation. Any other names contained herein may be trademarks of their respective owners.

Savoir Leadership To Present at JavaOne 2011

FOR IMMEDIATE RELEASE

PRLog (Press Release) – Aug 24, 2011 – Savoir Technologies, Inc, a leader in open source Java SOA Technologies has been selected to present “Using Apache Camel and Java EE in an OSGi World” at the JavaOne 2011 conference. The session will be presented by Jeff Genender and Johan Edstrom, Savoir’s top leadership in the SOA space.

This presentation is an in-depth look at using Apache Camel in an OSGi container by leveraging Blueprint and JavaEE technologies, while examining the issues in working with the popular Spring framework. The main takeaway from this session is the lessons learned from a high-profile FAA application moved to Apache Aries Blueprint with OpenJPA, Camel Blueprint, Aries TX/JNDI from Spring DM, and Hibernate.

The session takes place Monday, 4:00 PM, on October 3rd, 2001 in the Hilton San Francisco – Plaza A/B.

Savoir Technologies is an industry leader for open source solutions, especially in the SOA and JavaEE space. Companies of all sizes and industries are turning to open source solutions for reliable and cost-effective measures to increase performance, reliability, and flexibility. Savoir brings its staff’s experience with committership on many of the Apache services stack projects and lessons learned from being in the trenches with Global 2000 clients.

For more information on Savoir Technologies, please visit http://www.savoirtech.com.

Apache CXF 2.4.2 and 2.3.6 are Released

The Apache CXF team is proud to announce the availability of the latest patch releases: 2.4.2 and 2.3.6

There are over 90 JIRA issues fixed in 2.4.2 and more than 40 were ported back to 2.3.6. In addition, 2.4.2 provides new WS-Security functionality such as Kerberos token support.

A full list of bug fixes and features can be found here.

Apache Camel 2.8.0 Released

The Apache Camel 2.8.0 release is finally out. This release comes with a record 422 issues resolved, many of them coming as contributions from our community. Thank you for your contributions and continued support.
This release features a few new components, most notably AWS-S3 and AWS-SNS supporting Amazon cloud services, HDFS for the Hadoop Distributed File System and a new AHC providing an asynchronous HTTP client. There are also many new features and improvements, too many to list, so look at the release notes for a more complete overview.


News

01-25-12 | Apache CXF 2.5.2 Released (more)


01-01-12 | Apache Camel 2.9.0 Released (more)


11-14-11 | ActiveMQ 5.5.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)