HAProxy 2.4 has been released, adding a host of new features to the open source load balancer and proxy server. These include support for HTTP/2 WebSockets, plus authorisation and routing of MQTT and FIX (Financial Information Exchange) protocol messages.
On the load balancing side there are new DNS over TCP resolving capabilities, expanding the record sizes used in DNS Service Discovery. This release has also improved support for circuit breaking. HAProxy has gained dynamic SSL certificate storage and management for server-side certificates through the Runtime API, and can reuse connections to backend servers using SSL/TLS.
HAProxy 2.4 implements a built-in OpenTracing filter directly, rather than using the Stream Processing Offload Engine as in the previous release. New Runtime API commands, including one to activate SSL on outgoing connections, have been added while updates were made to ACL and Map file entries using versioned configuration files. The Lua scripting language has also been extended to support multithreading.
For full details of all the new features in HAProxy 2.4, please see the HAProxy Blog.
Datadog begs to offer application monitoring for AWS App Runner
Datadog has added support for AWS App Runner to its monitoring and security platform for cloud applications. App Runner is a new service designed to make it easier for users to build and run containerised web applications, and Datadog says that its integration allows customers to closely monitor applications managed by App Runner.
The Datadog platform is able to observe and analyse all App Runner API activity, track the success rate of requests to detect where code issues may be causing errors, and has visibility into applications with under or over-provisioned compute and memory, according to the firm.
DataStax and NetApp put cloud-native data management on Kubernetes
DataStax has teamed up with storage firm NetApp to deliver a scale-out cloud-native data management platform. The two firms have integrated the NetApp Astra data management service for Kubernetes workloads with the DataStax Enterprise NoSQL database, which is built on Apache Cassandra.
NetApp Astra is an application-aware data management service for Kubernetes workloads in both public clouds and on-premises. With a tested and certified DataStax Enterprise integration on NetApp Astra, organisations will be able to automate the implementation of Cassandra clusters and lifecycle management processes for applications, data and container images on Kubernetes. A white paper [PDF] on the combined solution can be downloaded here.
Spring brings shower of updates
Spring has refreshed a number of its projects, with the release of Spring Boot 2.5, Spring Integration 5.5, Spring Security 5.5, and Spring for Apache Kafka updates.
Spring Boot 2.5 has added support for Java 16 and Gradle 7, plus enhanced Docker image building capabilities and a new mechanism for Datasource initialisation.
Spring Integration 5.5 has now been released, with a list of changes available here, while Spring Integration 5.4.7 has a patch release.
Spring Security 5.5 landed with a number of new features, including updates to the OAuth 2.0 Client and OAuth 2.0 Resource Server, while the full build works with JDK 11. The full list of changes is available here.
Meanwhile, Spring for Apache Kafka 2.5.13., 2.6.8 and 2.7.1 are available. All versions have a number of bug fixes and minor improvements, especially additions to the recently introduced Topic Delayed Non-Blocking Retry.
Git your artifacts out of GitHub the easy way
GitHub has released the GitHub Artifact Exporter, an open source tool for downloading GitHub Issues and related comments in JSON or CSV formats, without having to use the GitHub API to accomplish the same task.
GitHub Artifact Exporter provides a command line and a simple GUI for exporting these GitHub Issues and comments based on a date range, and supports GitHub’s full search syntax, allowing users to filter results based on search parameters. The tool also allows the exporting of data for commits, milestones, projects, pull requests and releases. GitHub Artifact Exporter can naturally enough be downloaded here from GitHub.