Skip to content

Commit

Permalink
repo: Release v1.30.0 (#33573)
Browse files Browse the repository at this point in the history
**Summary of changes**:

* Removed the Swift/C++ interop layer in Envoy Mobile.
* Add retry policy to ext_proc.
* Added HTTP downstream remote reset response flag.
* Added support for the Fluentd access logger.
* Introduced `MemoryAllocatorManager` to configure heap memory release rate.
* Envoy Mobile added `CONNECT` Proxy support for iOS.
* Redis: support echo command.
* Envoy Mobile setting QUIC newtork idle timeout to 30 seconds.
* Sending server preferred address to non-QUICHE clients.
* Avoid concatenation of JWT duplicated headers.
* HTTP: Keep `Transfer-Encoding` header for `trailers`.
* Envoy Mobile setting the socket receive buffer to 1MB for QUIC.
* Added `FULL_SCAN` support to least-request load-balancing algorithm.
* aws_lambda and ext_proc filters can be used as an upstream filter.
* Hosts marked as draining in and EDS update are now excluded.
* Envoy Mobile supports log-levels.
* Added support for URI tempate matching for RBAC.
* Fixed load balancing initialization bug.
* Supporting `%UPSTREAM_CONNECTION_ID%` in access logs.
* Added request and response attributes support to ext_proc.
* Added support sending dynamic metadata to ext_proc.
* Re-enable the nghttp2 codec for HTTP/2 connections by default.

**Docker images**:
    https://hub.docker.com/r/envoyproxy/envoy/tags?page=1&name=v1.30.0
**Docs**:
    https://www.envoyproxy.io/docs/envoy/v1.30.0/
**Release notes**:
    https://www.envoyproxy.io/docs/envoy/v1.30.0/version_history/v1.30/v1.30.0
**Full changelog**:
    v1.29.0...v1.30.0

Co-authored-by: publish-envoy[bot] <140627008+publish-envoy[bot]@users.noreply.github.com>
  • Loading branch information
publish-envoy[bot] committed Apr 16, 2024
1 parent d4d8630 commit 50ea83e
Show file tree
Hide file tree
Showing 2 changed files with 2 additions and 6 deletions.
2 changes: 1 addition & 1 deletion VERSION.txt
@@ -1 +1 @@
1.30.0-dev
1.30.0
6 changes: 1 addition & 5 deletions changelogs/current.yaml
@@ -1,7 +1,6 @@
date: Pending
date: April 16, 2024

behavior_changes:
# *Changes that are expected to cause an incompatibility if applicable; deployment changes are likely required*
- area: http
change: |
Remove the hop by hop TE header from downstream request headers if it's not set to ``trailers``, else keep it. This change can be
Expand All @@ -19,7 +18,6 @@ behavior_changes:
This behavior can be reverted by setting the feature to ``true``.
minor_behavior_changes:
# *Changes that may cause incompatibilities for some users, but should not for most*
- area: sockets
change: |
Failure to create an upstream socket should now result in clean connection failure rather than failing a release assert. This behavior
Expand Down Expand Up @@ -121,7 +119,6 @@ minor_behavior_changes:
Not implicitly clearing route cache in ``HeaderMap.Set``, introduce a new API ``ClearRouteCache`` to do it.
bug_fixes:
# *Changes expected to improve the state of the world and are unlikely to have negative effects*
- area: http3/upstream
change: |
Fixing a bug with HTTP/3 upstream using a non-threadsafe cache cross-thread. Bumping HTTP/3 support down
Expand Down Expand Up @@ -246,7 +243,6 @@ bug_fixes:
For example: with prefixes ``/foo`` and ``/foo/bar``, it would have incorrectly said no prefix match for ``/foo/``.
removed_config_or_runtime:
# *Normally occurs at the end of the* :ref:`deprecation period <deprecated>`
- area: http
change: |
Removed ``envoy.reloadable_features.allow_absolute_url_with_mixed_scheme`` runtime flag and legacy code paths.
Expand Down

0 comments on commit 50ea83e

Please sign in to comment.