These OSS Projects Will Be the Next Big Thing

Last month at NGINX Sprint 3.0, I hosted a chat on open source ecosystems with three industry experts: Matt Butcher, CEO of Fermyon; Stephen Chin, VP of Developer Relations at JFrog; and Robert Sirchia, Sr. Technical Evangelist at SUSE. Given their brilliant insights, I could not resist a final question, namely: What technology should we pay attention…

Continue ReadingThese OSS Projects Will Be the Next Big Thing

Three Steps for Starting Your Cloud-Native Journey with Kubernetes

Today, many companies are on a cloud‑native journey to adaptive applications. By “adaptive” we primarily mean that the app responds to changes in its operating environment by automatically scaling in response to the level of demand, detecting and mitigating problems, and recovering from failures, among other capabilities. But we also…

Continue ReadingThree Steps for Starting Your Cloud-Native Journey with Kubernetes

Announcing NGINX Gateway Fabric Version 1.0

Today, we reached a significant milestone and are very excited to announce the first major release of NGINX Gateway Fabric – version 1.0! NGINX Gateway Fabric provides fast, reliable, and secure Kubernetes app connectivity leveraging Gateway API specifications and one of the most widely used data planes in the world,…

Continue ReadingAnnouncing NGINX Gateway Fabric Version 1.0

How NGINX Gateway Fabric Implements Complex Routing Rules

NGINX Gateway Fabric is an implementation of the Kubernetes Gateway API specification that uses NGINX as the data plane. It handles Gateway API resources such as GatewayClass, Gateway, ReferenceGrant, and HTTPRoute to configure NGINX as an HTTP load balancer that exposes applications running in Kubernetes to outside of the cluster.…

Continue ReadingHow NGINX Gateway Fabric Implements Complex Routing Rules

Why We Decided to Start Fresh with Our NGINX Gateway Fabric

In the world of Kubernetes Ingress controllers, NGINX has had a very successful run. NGINX Ingress Controller is widely deployed for commercial Kubernetes production use cases while also being developed and maintained as an open source version. So, you might think that when a big improvement came to Kubernetes networking…

Continue ReadingWhy We Decided to Start Fresh with Our NGINX Gateway Fabric

5 Reasons to Try the Kubernetes Gateway API

Since its early days, Kubernetes has included an API – the built-in Ingress resource – for configuring request routing of external HTTP traffic to Services. While it has been widely adopted by users and supported by many implementations (e.g., Ingress controllers), the Ingress resource limits its users in three major…

Continue Reading5 Reasons to Try the Kubernetes Gateway API

Ruby 3.0.7 Released

Ruby 3.0.7 has been released. This release includes security fixes. Please check the topics below for details. CVE-2024-27282: Arbitrary memory address read vulnerability with Regex search CVE-2024-27281: RCE vulnerability with .rdoc_options in RDoc CVE-2024-27280: Buffer overread vulnerability in StringIO See the GitHub releases for further details. After this release, Ruby…

Continue ReadingRuby 3.0.7 Released

Ruby 3.1.5 Released

Ruby 3.1.5 has been released. This release includes security fixes. Please check the topics below for details. CVE-2024-27282: Arbitrary memory address read vulnerability with Regex search CVE-2024-27281: RCE vulnerability with .rdoc_options in RDoc CVE-2024-27280: Buffer overread vulnerability in StringIO See the GitHub releases for further details. Download https://cache.ruby-lang.org/pub/ruby/3.1/ruby-3.1.5.tar.gz SIZE: 20884264…

Continue ReadingRuby 3.1.5 Released

Ruby 3.3.2 Released

Ruby 3.3.2 has been released. This release includes many bug-fixes. See the GitHub releases for further details. Download https://cache.ruby-lang.org/pub/ruby/3.3/ruby-3.3.2.tar.gz SIZE: 22095824 SHA1: b49719ef383c581008c1fd3b68690f874f78557b SHA256: 3be1d100ebf2a0ce60c2cd8d22cd9db4d64b3e04a1943be2c4ff7b520f2bcb5b SHA512: a15ba8d6c2830fcd1f2b36f671acf9028c303ec78608fd268da0585db8e95ddd971666e8029bcfa2584da2184a6534e1f2f2da07fa7ca4494e8d842eed206f00 https://cache.ruby-lang.org/pub/ruby/3.3/ruby-3.3.2.tar.xz SIZE: 16349500 SHA1: 5c9f7d5cf55d9e45b24c613014cbe2b605de009d SHA256: b5e8a8ed4a47cdd9a3358b5bdd998c37bd9e971ca63766a37d5ae5933fdb69f1 SHA512: 70dd8eb933956f894c52a8ede42e8ee74ff0e062bd8134a0bfb6bffc83a2848a658b62c8df5530b4dd64087b2d5373909c48917528facb1e6f4e99e79b6ad449 https://cache.ruby-lang.org/pub/ruby/3.3/ruby-3.3.2.zip SIZE: 26981906 SHA1: ee641ef4a0c5b9d12456c565d402841ae2ec5ab2 SHA256: 06bf1aa3336afed66e2f89b0be3542c980fcdd76ffad0be284a860f25edea5b1 SHA512: e2bbff1fbe5d9a892bd9c21fe9f10ea7b23f111f3876538bffea3d5451645e155f9ddc61345a44e409d44f83e190ffe30b9c90cd75905dc079cf8803f2f8ccdf Release Comment Many committers, developers,…

Continue ReadingRuby 3.3.2 Released