What’s the point: Elastic, Rust, Racket, Kong, GitLab, and Polar Signals

What's the point

Elastic users can start updating their stack to version 7.11 now. The release is the first to sport the changed licensing options announced earlier this year, but also features betas for runtime fields and a new web crawler in Elastic Enterprise Search, as well as improved troubleshooting and root cause analysis capabilities in Elastic Observability.

Orgs relying on Elasticsearch to work together with Active Directory or LDAP should wait till the first patch release is out before they make the switch, as the currently available release fails to start if the respective realms are configured.

Rust gets one step closer to offering stable const generics

With the Rust Foundation officially launched, the core team is back in full productivity mode and has released version 1.50 of the programming language. Rust 1.50 mainly advances the const generics implementation by adding ops::Index and IndexMut for arrays [T; N] for any length of const N, and improves the ManuallyDrop<T> union fields introduced in v1.49.

General-purpose programming language Racket also received an upgrade this week and is now available in v8.0. After four years of work it now uses Racket CS as the default implementation which gives maintainers a better foundation for new additions and gives users improved performance. Racket 8.0 also comes with a rewritten test-engine package and a new markup DSL “for composing text to appear in the REPL“.

New GitLab security fixes available

DevOps platform provider GitLab strongly recommends that users update their installations to newly pushed out versions 13.8.4, 13.7.7 or 13.6.7 in a bid to protect them from potential resource exhaustion and DoS vulnerabilities. The patch releases are also meant to take care of access control issues and problems with the Prometheus integration, which have been reported via bug bounty programs.

Kong Gateway Enterprise turns “free” for all

The team behind Kong Gateway Enterprise (KGE) has decided to use its 2.3 release as an opportunity to fit the product with a free mode allowing everyone to take advantage of user interface Kong Manager. To reflect the change, Kong will drop the Enterprise from its product’s name, and use OSS as an identifier to make clear when it is talking about the regular Apache License 2.0 build. Customers with a paid subscription will remain the only ones to use enterprise features like Vitals or the OIDC plugin.

Feature-wise, plugins Key Authentication, Enterprise Key Auth – Encrypted, and Rate Limiting Advanced have gotten additional configuration parameters, while HTTP Log now allows users to include headers in the HTTP request. KGE 2.3 also played catch-up with its OSS counterpart and is now also able to work with UTF-8 characters in route and service names.

Polar Signals goes for continuous profiling in first product

Performance insight startup Polar Signals has opened registrations for taking its first SaaS product for a spin. Polar Signals Continuous Profiler was developed by ex-CoreOS team members Frederic Branczyk and Thor Hansen, and looks to periodically capture pprof compatible profiles from HTTP endpoints.

The idea is that devs wouldn’t have to collect data for debugging manually should something happen. Currently the product only works for Go programs, but Rust, Python, Node.js, and JVM languages are said to be on the roadmap.