Skip to content

chore(release): 1.63.0 #3680

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 21 commits into from
Jul 26, 2022
Merged

chore(release): 1.63.0 #3680

merged 21 commits into from
Jul 26, 2022

Conversation

aws-cdk-automation
Copy link
Collaborator

@aws-cdk-automation aws-cdk-automation commented Jul 26, 2022

See CHANGELOG

dependabot bot and others added 21 commits July 14, 2022 02:07
…dotnet-runtime-test/test (#3653)

Bumps NSubstitute from 4.3.0 to 4.4.0.


[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=NSubstitute&package-manager=nuget&previous-version=4.3.0&new-version=4.4.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)


</details>
…=8.3.9 in /gh-pages (#3654)

Updates the requirements on [mkdocs-material](https://github.com/squidfunk/mkdocs-material) to permit the latest version.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/squidfunk/mkdocs-material/releases">mkdocs-material's releases</a>.</em></p>
<blockquote>
<h2>mkdocs-material-8.3.9</h2>
<ul>
<li>Updated Taiwanese translations for search</li>
<li>Allow ids for content tabs with special characters (for mkdocstrings)</li>
<li>Fixed <a href="https://github-redirect.dependabot.com/squidfunk/mkdocs-material/issues/4083">#4083</a>: home not clickable when using versioning (8.3.5 regression)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/squidfunk/mkdocs-material/blob/master/CHANGELOG">mkdocs-material's changelog</a>.</em></p>
<blockquote>
<p>mkdocs-material-8.3.9+insiders-4.20.1 (2022-07-11)</p>
<ul>
<li>Fixed <a href="https://github-redirect.dependabot.com/squidfunk/mkdocs-material/issues/4105">#4105</a>: Tags plugin fails if tags_file is not set (4.20.0 regression)</li>
</ul>
<p>mkdocs-material-8.3.9+insiders-4.20.0 (2022-07-07)</p>
<ul>
<li>Added support for additional tags indexes</li>
<li>Fixed <a href="https://github-redirect.dependabot.com/squidfunk/mkdocs-material/issues/4100">#4100</a>: Tag icons not shown in tags index</li>
</ul>
<p>mkdocs-material-8.3.9+insiders-4.19.2 (2022-07-04)</p>
<ul>
<li>Fixed <a href="https://github-redirect.dependabot.com/squidfunk/mkdocs-material/issues/4051">#4051</a>: Privacy plugin fails if symlinking isn't allowed on Windows</li>
</ul>
<p>mkdocs-material-8.3.9 (2022-07-04)</p>
<ul>
<li>Updated Taiwanese translations for search</li>
<li>Allow ids for content tabs with special characters (for mkdocstrings)</li>
<li>Fixed <a href="https://github-redirect.dependabot.com/squidfunk/mkdocs-material/issues/4083">#4083</a>: home not clickable when using versioning (8.3.5 regression)</li>
</ul>
<p>mkdocs-material-8.3.8+insiders-4.19.1 (2022-06-25)</p>
<ul>
<li>Added mkdocs-git-committers-plugin to Dockerfile</li>
<li>Added mkdocs-git-revision-date-localized-plugin to Dockerfile</li>
</ul>
<p>mkdocs-material-8.3.8+insiders-4.19.0 (2022-06-24)</p>
<ul>
<li>Added support for document contributors</li>
<li>Updated French translations for cookie consent</li>
</ul>
<p>mkdocs-material-8.3.8 (2022-06-24)</p>
<ul>
<li>Fixed <a href="https://github-redirect.dependabot.com/squidfunk/mkdocs-material/issues/4053">#4053</a>: Limit width of videos to content area</li>
<li>Fixed empty tags in front matter breaking search</li>
</ul>
<p>mkdocs-material-8.3.7 (2022-06-22)</p>
<ul>
<li>Fixed search being stuck initializing when using tags (8.3.4 regression)</li>
</ul>
<p>mkdocs-material-8.3.6+insiders-4.18.2 (2022-06-16)</p>
<ul>
<li>Fixed <a href="https://github-redirect.dependabot.com/squidfunk/mkdocs-material/issues/4026">#4026</a>: Fixed tooltips not mounted for nested navigation links</li>
</ul>
<p>mkdocs-material-8.3.6 (2022-06-16)</p>
<ul>
<li>Fixed <a href="https://github-redirect.dependabot.com/squidfunk/mkdocs-material/issues/4028">#4028</a>: Links not clickable when using versioning (8.3.5 regression)</li>
</ul>
<p>mkdocs-material-8.3.5+insiders-4.18.1 (2022-06-14)</p>
<ul>
<li>Fixed <a href="https://github-redirect.dependabot.com/squidfunk/mkdocs-material/issues/3990">#3990</a>: Chinese search highlighting not working on non-boundaries</li>
</ul>

</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/squidfunk/mkdocs-material/commit/87cac53bc6163ed59ded15cf496a5f608a885e07"><code>87cac53</code></a> Prepare 8.3.9 release</li>
<li><a href="https://github.com/squidfunk/mkdocs-material/commit/409e342dfa5dc9afbe39200ea4245c90bf6dec4d"><code>409e342</code></a> Updated dependencies</li>
<li><a href="https://github.com/squidfunk/mkdocs-material/commit/a261130204371e7dab3d4a961926b2cde43048b4"><code>a261130</code></a> Fixed home button not working occasionally when using versioning</li>
<li><a href="https://github.com/squidfunk/mkdocs-material/commit/adabdd0bec756203653d8230a89fdf9187afe07f"><code>adabdd0</code></a> Allow pymdownx.magiclink without arguments in schema</li>
<li><a href="https://github.com/squidfunk/mkdocs-material/commit/4151f326dcfc2734eed62bc4f02b8ee415f3a429"><code>4151f32</code></a> Merge branch 'master' of github.com:squidfunk/mkdocs-material</li>
<li><a href="https://github.com/squidfunk/mkdocs-material/commit/209856e724e67aac689744223f48f13e1c2fe3c4"><code>209856e</code></a> Allow ids for content tabs with special characters</li>
<li><a href="https://github.com/squidfunk/mkdocs-material/commit/016300d0504ff7d9560092492a10546e3dc21f7e"><code>016300d</code></a> Documentation (<a href="https://github-redirect.dependabot.com/squidfunk/mkdocs-material/issues/4080">#4080</a>)</li>
<li><a href="https://github.com/squidfunk/mkdocs-material/commit/940cfb27f18420316791920c8a421cb7781269f4"><code>940cfb2</code></a> Added Elastic to premium sponsors</li>
<li><a href="https://github.com/squidfunk/mkdocs-material/commit/415daf62f5429c723e4ce33c6e9ad791b122dcc8"><code>415daf6</code></a> Updated documentation workflow</li>
<li><a href="https://github.com/squidfunk/mkdocs-material/commit/40fe9f6ffdfb46fe4e2b7cb857d1c06c0d812e62"><code>40fe9f6</code></a> Updated dependencies</li>
<li>Additional commits viewable in <a href="https://github.com/squidfunk/mkdocs-material/compare/8.3.8...8.3.9">compare view</a></li>
</ul>
</details>
<br />


Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)


</details>
Allow user control of the `baseUrl` and `paths` compiler options in
`tsconfig.json` via the `jsii.tsc` stanza in `package.json`.

Fixes #865



---

By submitting this pull request, I confirm that my contribution is made under the terms of the [Apache 2.0 license].

[Apache 2.0 license]: https://www.apache.org/licenses/LICENSE-2.0
.NET 5 has been out of support since May 10, 2022. It no longer receives
updates, and it is hence no longer useful to continue testing against
it. It has been superceded by .NET 6.
Co-authored-by: AWS CDK Team <[email protected]>
Co-authored-by: Kaizen Conroy <[email protected]>
Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
…de (#3665)

Bumps [mypy](https://github.com/python/mypy) from 0.961 to 0.971.
- [Release notes](https://github.com/python/mypy/releases)
- [Commits](python/mypy@v0.961...v0.971)

---
updated-dependencies:
- dependency-name: mypy
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Use of the v8 sandbox had already been reduced to the point of being
entirely unnecessary. Finish removing what is left of it, as it also
turns out to make inline debugging a lot easier to perform.



---

By submitting this pull request, I confirm that my contribution is made under the terms of the [Apache 2.0 license].

[Apache 2.0 license]: https://www.apache.org/licenses/LICENSE-2.0
When imported types are solely referenced by type unions, a go import
is emitted, but is never used (type unions end up represented as opaque
`interface{}` type). This causes compilation failures.

Added a test case for this scenario in particular, and adjusted go code
generation to not emit dependency imports for type unions.

These imports may be re-introduced soon, as we are working to add
dynamic type checking around type unions in go (at which point those
imports would no longer be unused).

Fixes #3399
Use `typeguard` to perform runtime type checking of arguments passed
into methods (static or instance), setters, and constructors. This
ensures a pythonic error message is produced (and raised as a
`TypeError`), to help developers identify bugs in their code and fix
them.

These checks are disabled when running Python in optimized mode (via
`python3 -O`, which sets `__debug__` to false).

Fixes #3639 

---

By submitting this pull request, I confirm that my contribution is made under the terms of the [Apache 2.0 license].

[Apache 2.0 license]: https://www.apache.org/licenses/LICENSE-2.0
The behavior of `rosetta infuse` was incorrectly handled before. `infuse` would always overwrite the `.jsii` file with the uncompressed assembly. This PR fixes that behavior by detecting whether or not there is a compressed file in the directory, and compressing if that is the case.

There are two alternative solutions I considered, primarily because I'm concerned that looking up the location of the compressed assembly can be considered a leaky abstraction:
- loading and looking into the contents of `.jsii` again to determine whether or not it is a file redirect. I did not choose this option as it involves additional loading, which will slow things down.
- We can expand the `LoadedAssembly` type to include information on whether or not the assembly was originally compressed. Then pass that into the `replaceAssembly()` function. I ultimately decided against this because it would involve changing the function signature of all `loadAssemblyFromXxx` functions. It's both a breaking change, and unnecessary clutter for a single use case.

Based on the reasoning above, I think what is included in this PR makes the most sense: expose an independent function, `compressedAssemblyExists`, that returns whether or not there is a file located at `SPEC_FILE_NAME_COMPRESSED`. 

---

By submitting this pull request, I confirm that my contribution is made under the terms of the [Apache 2.0 license].

[Apache 2.0 license]: https://www.apache.org/licenses/LICENSE-2.0
…es (#3670)

Unfortunately, #3652 was half-baked and this PR serves to finish handling tablet compression. It introduces the following:

- `compress-cache` cli option so that you can use a compressed cache file
- update  to all usages of `languageTablet.save()` to explicitly pass the compress flag
- `languageTablet.compressedSource`, which is set when we load from a compressed source, so that we can remember to save as a compressed source.
- `loadAllDefaultTablets` now handles compressed default tablets.
- a far more encompassing set of unit tests for the above features
---

By submitting this pull request, I confirm that my contribution is made under the terms of the [Apache 2.0 license].

[Apache 2.0 license]: https://www.apache.org/licenses/LICENSE-2.0
In order to reduce throttlin events, federate into AWS using the
GitHub OpenID Connect provider, and authenticate to ECR Public.
When no `AWS_ROLE_TO_ASSUME` secret is configured, federation is
skipped and the jitter is applied instead.

Also reduces parallelism of the `buildx` OCI provider so that
we can more reliably re-use layer caches across all platforms
without choking the runner's IO.
In particular, allow using newer versions of Jackson that are not
susceptible to CVE-2020-36518. Also update junit, mockto and jetbrains
annotations to allow most recent versions.
… /gh-pages (#3674)

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…s/@jsii/python-runtime (#3673)

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…~=2.7.0 to ~=2.8.0 in /gh-pages (#3675)

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Instead of using objects as maps, use actual `Map` as this has better
performance characteristics (results in fewer shadow classes being
generated, and is friendlier with the optimizer).
@aws-cdk-automation aws-cdk-automation added the pr/no-squash This PR should be merged instead of squash-merging it label Jul 26, 2022
@mergify
Copy link
Contributor

mergify bot commented Jul 26, 2022

Thank you for contributing! ❤️ I will now look into making sure the PR is up-to-date, then proceed to try and merge it!

@mergify mergify bot added the pr/ready-to-merge This PR is ready to be merged. label Jul 26, 2022
@mergify
Copy link
Contributor

mergify bot commented Jul 26, 2022

Merging (no-squash)...

@mergify mergify bot merged commit 7c24e36 into release Jul 26, 2022
@mergify mergify bot deleted the bump/1.63.0 branch July 26, 2022 16:04
@mergify mergify bot removed the pr/ready-to-merge This PR is ready to be merged. label Jul 26, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
pr/no-squash This PR should be merged instead of squash-merging it
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants