From 368ddc2d68224d4ab89bdf1f9f740c0ed9413a66 Mon Sep 17 00:00:00 2001 From: JP Simard Date: Mon, 25 Apr 2022 20:19:58 -0400 Subject: [PATCH 1/5] Add changes since 0.4.5 to release notes Signed-off-by: JP Simard --- docs/root/intro/version_history.rst | 26 +++++++++++++++++++++----- 1 file changed, 21 insertions(+), 5 deletions(-) diff --git a/docs/root/intro/version_history.rst b/docs/root/intro/version_history.rst index 24901deb5c..9634595cd5 100644 --- a/docs/root/intro/version_history.rst +++ b/docs/root/intro/version_history.rst @@ -4,16 +4,32 @@ Version history Pending Release =============== +Breaking changes: + +- iOS: the minimum supported iOS version is now 12.0 (:issue:`#2084 <2084>`) + Bugfixes: -- Android: Fix `NoClassDefFoundError` errors when using `addDNSFallbackNameservers` - or `addH2RawDomains` with Android versions older than API level 24. -- iOS: Fix reachability which has been broken since February 11. +- happy eyeballs: fix missing runtime configuration (:issue:`#2068 <2068>`) +- iOS: fix CocoaPods releases (:issue:`#2175 <2175>`) +- android: fix Maven releases (:issue:`#2183 <2183>`) +- dns: prevent dns refresh if network is unchanged (:issue:`#2122 <2122>`) +- happy eyeballs: fix crash on Android (:issue:`#2132 <2132>`) +- ios: fix termination crash in ProvisionalDispatcher (:issue:`#2059 <2059>`) Features: -- API: added Envoy's response flags to final stream intel (:issue:`#2009 <2009>`) -- size: The size of the dynamic library was reduced by ~46% (:issue:`#2053 <2053>`) +- api: added Envoy's response flags to final stream intel (:issue:`#2009 <2009>`) +- size: the size of the dynamic library was reduced by ~46% (:issue:`#2053 <2053>`) +- tls: updated the bundled root certificates (:issue:`#2016 <2016>`) +- api: expose "received byte count" in the Java API (:issue:`#2004 <2004>`) +- bazel: allow configuring Android toolchain versions (:issue:`#2041 <2041>`) +- ios: add explicit flow control onSendWindowAvailable to public interface (:issue:`#2046 <2046>`) +- api: add option to add a list of H2-Raw domain names (:issue:`#2088 <2088>`) +- ios: add support for toggling trust chain verification (:issue:`#2104 <2104>`) +- api: add support for configuring minimum DNS refresh rate and per-host max connections (:issue:`#2123 <2123>`) +- h3/quic: add experimental option to the Android/JVM EngineBuilder (:issue:`#2163 <2163>`) +- android: include debug info in release binary (:issue:`#2188 <2188>`) 0.4.5 (January 13, 2022) ======================== From 0e5c7a462655f701f23c3b8973293304e0deac9e Mon Sep 17 00:00:00 2001 From: JP Simard Date: Mon, 25 Apr 2022 20:24:05 -0400 Subject: [PATCH 2/5] Bump VERSION to 0.5.0 Signed-off-by: JP Simard --- VERSION | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/VERSION b/VERSION index 0bfccb0804..8f0916f768 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -0.4.5 +0.5.0 From 30a3dd1a12a23ba730e15d43f2f698b39f6b6d56 Mon Sep 17 00:00:00 2001 From: JP Simard Date: Mon, 25 Apr 2022 20:25:43 -0400 Subject: [PATCH 3/5] Change CocoaPods release validation to run `pod lib lint` instead of `pod spec lint`, which would require the release asset to be available before release. Signed-off-by: JP Simard --- .github/workflows/release_validation.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/release_validation.yml b/.github/workflows/release_validation.yml index a31ba518a4..bb15a975e8 100644 --- a/.github/workflows/release_validation.yml +++ b/.github/workflows/release_validation.yml @@ -18,4 +18,4 @@ jobs: ruby-version: 2.7 bundler-cache: true # runs 'bundle install' and caches installed gems automatically - name: 'Lint CocoaPods podspec' - run: bundle exec pod spec lint + run: bundle exec pod lib lint From 27fa018aae728425eabe5df414f9d4aefb07d7de Mon Sep 17 00:00:00 2001 From: JP Simard Date: Mon, 25 Apr 2022 20:29:15 -0400 Subject: [PATCH 4/5] Temporarily disable CocoaPods validation job It currently doesn't work when bumping versions. Signed-off-by: JP Simard --- .github/workflows/release_validation.yml | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/.github/workflows/release_validation.yml b/.github/workflows/release_validation.yml index bb15a975e8..24d128a702 100644 --- a/.github/workflows/release_validation.yml +++ b/.github/workflows/release_validation.yml @@ -7,10 +7,11 @@ on: pull_request: jobs: - cocoapods_lib_lint: - name: cocoapods_lib_lint + cocoapods_spec_lint: + name: cocoapods_spec_lint runs-on: macos-11 timeout-minutes: 20 + if: ${{ false }} # TODO(jpsim): Fix this validation when bumping versions steps: - uses: actions/checkout@v1 - uses: ruby/setup-ruby@v1 @@ -18,4 +19,4 @@ jobs: ruby-version: 2.7 bundler-cache: true # runs 'bundle install' and caches installed gems automatically - name: 'Lint CocoaPods podspec' - run: bundle exec pod lib lint + run: bundle exec pod spec lint From 28e954e25b1acfc736f42ac136777aa867dcc570 Mon Sep 17 00:00:00 2001 From: JP Simard Date: Tue, 26 Apr 2022 08:57:43 -0400 Subject: [PATCH 5/5] Set version to 0.4.6 Signed-off-by: JP Simard --- VERSION | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/VERSION b/VERSION index 8f0916f768..ef52a64807 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -0.5.0 +0.4.6