{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":648236437,"defaultBranch":"main","name":"aws_secrets_cache","ownerLogin":"mirumee","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-06-01T14:01:32.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/170574?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1717476670.0","currentOid":""},"activityList":{"items":[{"before":"a8cf31836178e277e9f9f978d0feba6a91f3fce1","after":null,"ref":"refs/heads/dependabot/pip/boto3-1.34.117","pushedAt":"2024-06-04T04:51:10.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":null,"after":"5aa2636a923c376fd0a53ca7cb5458d11da48960","ref":"refs/heads/dependabot/pip/boto3-1.34.118","pushedAt":"2024-06-04T04:51:06.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump boto3 from 1.28.6 to 1.34.118\n\nBumps [boto3](https://github.com/boto/boto3) from 1.28.6 to 1.34.118.\n- [Release notes](https://github.com/boto/boto3/releases)\n- [Changelog](https://github.com/boto/boto3/blob/develop/CHANGELOG.rst)\n- [Commits](https://github.com/boto/boto3/compare/1.28.6...1.34.118)\n\n---\nupdated-dependencies:\n- dependency-name: boto3\n dependency-type: direct:production\n update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] Sourced from ruff's\nreleases. Sourced from ruff's\nchangelog. Sourced from moto's\nchangelog. Docker Digest for 5.0.9:\nsha256:df61e4e76344017f6c82924a3dd1cdd4dcbac4095cf234c6d6fb0a0f800fbeff New Methods:\n* SSO-Admin:\n* list_accounts_for_provisioned_permission_set()\n* list_instances()\n* list_permission_sets_provisioned_to_account()\n* provision_permission_set()\n* update_instance() Miscellaneous:\n* DynamoDB: query() now handles pagination correctly on a GSI without a\nrange key\n* IAM: create_policy() now returns tags correctly\n* S3: list_objects(): The default value for MaxKeys can now be\nconfigured, using an environment variable:\nMOTO_S3_DEFAULT_MAX_KEYS=1\nRelease notes
\n\n
\nv0.4.7
\nChanges
\nPreview features
\n\n
\nflake8-pyi
] Implement PYI064
(#11325)flake8-pyi
] Implement PYI066
(#11541)flake8-pyi
] Implement PYI057
(#11486)pyflakes
] Enable F822
in\n__init__.py
files by default (#11370)Formatter
\n\n
\nServer
\n\n
\nruff server
(#11590)ruff server
(#11615)Bug fixes
\n\n
\nflake8-comprehension
] Strip parentheses around\ngenerators in C400
(#11607)repeated-isinstance-calls
as unsafe on Python 3.10\nand later (#11622)Contributors
\n\nChangelog
\n\n
\n0.4.7
\nPreview features
\n\n
\nflake8-pyi
] Implement PYI064
(#11325)flake8-pyi
] Implement PYI066
(#11541)flake8-pyi
] Implement PYI057
(#11486)pyflakes
] Enable F822
in\n__init__.py
files by default (#11370)Formatter
\n\n
\nServer
\n\n
\nruff server
(#11590)ruff server
(#11615)Bug fixes
\n\n
\nflake8-comprehension
] Strip parentheses around\ngenerators in C400
(#11607)repeated-isinstance-calls
as unsafe on Python 3.10\nand later (#11622)Commits
\n\n
\n1ad5f9c
\nBump version to v0.4.7 (#11646)e914bc3
\nF401 sort bindings before adding to all (#11648)27f6f04
\n[red-knot] initial (very incomplete) flow graph (#11624)d62a617
\nred-knot: Don't refer to Module
instances as IDs (#11649)16a926d
\n[red-knot] infer int literal types (#11623)05566c6
\nUpdate Who's Using Ruff?
section to include\nGodot
(#11647)7ce17b7
\nAdd Vim and Kate setup guide for ruff server
(#11615)f9a6450
\nUse char index rather than position for indent slice (#11645)8a25531
\nred-knot: improve internal documentation in module.rs
(#11638)9b6d2ce
\nFix incorect placement of trailing stub function comments (#11632)
\n\n\n[![Dependabot compatibility\nscore](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=ruff&package-manager=pip&previous-version=0.4.6&new-version=0.4.7)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't\nalter it yourself. You can also trigger a rebase manually by commenting\n`@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\nDependabot commands and options
\n
\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits\nthat have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after\nyour CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge\nand block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating\nit. You can achieve the same result by closing it manually\n- `@dependabot show Changelog
\n\n
5.0.9
\nGeneral:\n* Fixed an InfiniteRecursion-bug when accessing S3-buckets that was\nintroduced in 5.0.8\n
411127b
\nPrep release 5.0.9 (#7733)e2e4ce4
\nEC2: Fix inconsistent private/public key pair attribute (#7732)4c098ae
\nS3: Fix recursion for buckets in different partition (#7731)d3dbf15
\nDynamoDB: query() should handle GSI's without range key (#7729)b19afe8
\nIAM: create_policy() should return tags in correct format (#7728)c637076
\nSSOAdmin: Default Instance and provisioning of permission sets (#7727)1bd6b31
\nFix BackendDict instantiation service names (#7723)c9613cd
\nBump ruby/setup-ruby from 1.176.2 to 1.177.1 (#7722)3300d99
\nS3: list_object_versions() - Default value for MaxKeys can now be\nconfigured ...9c8387a
\nPost-release stepsSourced from ruff's\nreleases.
\n\n\nv0.4.6
\nChanges
\nBreaking changes
\n\n
\n- Use project-relative paths when calculating GitLab fingerprints (#11532)
\nPreview features
\n\n
\n- [
\nflake8-async
] Sleep with >24 hour interval should\nusually sleep forever (ASYNC116
) (#11498)Rule changes
\n\n
\n- [
\nnumpy
] Add missing functions to NumPy 2.0 migration\nrule (#11528)- [
\nmccabe
] Consider irrefutable pattern similar to\nif .. else
forC901
(#11565)- Consider
\nmatch
-case
statements for\nC901
,PLR0912
, andPLR0915
(#11521)- Remove empty strings when converting to f-string\n(
\nUP032
) (#11524)- [
\nflake8-bandit
]request-without-timeout
\nshould warn forrequests.request
(#11548)- [
\nflake8-self
] Ignore sunder accesses in\nflake8-self
rules (#11546)- [
\npyupgrade
] Lint forTypeAliasType
usages\n(UP040
) (#11530)Server
\n\n
\n- Respect excludes in
\nruff server
configuration discovery\n(#11551)- Use default settings if initialization options is empty or not\nprovided (#11566)
\n- \n
ruff server
correctly treats.pyi
files as\nstub files (#11535)- \n
ruff server
searches for configuration in parent\ndirectories (#11537)- \n
ruff server
: An empty code action filter no longer\nreturns notebook source actions (#11526)Bug fixes
\n\n
\n- [
\nflake8-logging-format
] Fix autofix title in\nlogging-warn
(G010
) (#11514)- [
\nrefurb
] Avoid recommending\noperator.itemgetter
with dependence on lambda arguments (#11574)- [
\nflake8-simplify
] Avoid recommending context manager in\n__enter__
implementations (#11575)- Create intermediary directories for
\n--output-file
(#11550)- Propagate reads on global variables (#11584)
\n- Treat all
\nsingledispatch
arguments as runtime-required\n(#11523)Contributors
\n\n\n
... (truncated)
\nSourced from ruff's\nchangelog.
\n\n\n0.4.6
\nBreaking changes
\n\n
\n- Use project-relative paths when calculating GitLab fingerprints (#11532)
\nPreview features
\n\n
\n- [
\nflake8-async
] Sleep with >24 hour interval should\nusually sleep forever (ASYNC116
) (#11498)Rule changes
\n\n
\n- [
\nnumpy
] Add missing functions to NumPy 2.0 migration\nrule (#11528)- [
\nmccabe
] Consider irrefutable pattern similar to\nif .. else
forC901
(#11565)- Consider
\nmatch
-case
statements for\nC901
,PLR0912
, andPLR0915
(#11521)- Remove empty strings when converting to f-string\n(
\nUP032
) (#11524)- [
\nflake8-bandit
]request-without-timeout
\nshould warn forrequests.request
(#11548)- [
\nflake8-self
] Ignore sunder accesses in\nflake8-self
rules (#11546)- [
\npyupgrade
] Lint forTypeAliasType
usages\n(UP040
) (#11530)Server
\n\n
\n- Respect excludes in
\nruff server
configuration discovery\n(#11551)- Use default settings if initialization options is empty or not\nprovided (#11566)
\n- \n
ruff server
correctly treats.pyi
files as\nstub files (#11535)- \n
ruff server
searches for configuration in parent\ndirectories (#11537)- \n
ruff server
: An empty code action filter no longer\nreturns notebook source actions (#11526)Bug fixes
\n\n
\n- [
\nflake8-logging-format
] Fix autofix title in\nlogging-warn
(G010
) (#11514)- [
\nrefurb
] Avoid recommending\noperator.itemgetter
with dependence on lambda arguments (#11574)- [
\nflake8-simplify
] Avoid recommending context manager in\n__enter__
implementations (#11575)- Create intermediary directories for
\n--output-file
(#11550)- Propagate reads on global variables (#11584)
\n- Treat all
\nsingledispatch
arguments as runtime-required\n(#11523)
49a5a9c
\nBump version to v0.4.6 (#11585)69d9212
\nPropagate reads on global variables (#11584)4a30558
\n[flake8-bandit
] request-without-timeout
should\nwarn for `requests.request...16acd49
\nRemove some unused pub
functions (#11576)3989cb8
\nMake ruff_notebook
a workspace dependency in\nruff_server
(#11572)a38c05b
\nAvoid recommending context manager in __enter__
\nimplementations (#11575)ab107ef
\nAvoid recomending operator.itemgetter with dependence on lambda arg (#11574)b36c713
\nConsider irrefutable pattern similar to if .. else
for\nC901
(#11565)34a5063
\nRespect excludes in ruff server
configuration discovery (#11551)adc0a5d
\nRename document module to text_document (#11571)Sourced from moto's\nchangelog.
\n\n\n5.0.8
\nDocker Digest for 5.0.8:\nsha256:cfcd97074011bd563cdbeebac35ed710581a23cb2be07ab9b67aa00298fc3369
\n\nGeneral:\n* Improved support for non-generic partitions (China, GovCloud,\nISO-regions).\nAll ARN's now contain the correct partition for resources created in\nthose regions.\n
New Services:\n* NetworkManager:\n* create_global_network()\n* describe_global_networks()\n* create_core_network()\n* create_global_network()\n* delete_core_network()\n* list_core_networks()\n* get_core_network()\n* tag_resource()\n* untag_resource()
\nMiscellaneous:\n* ResilienceHub: list_app_assessments() can now return pre-configured\nresults\n* ResourceGroupTagging: get_resources() now returns results when\nfiltering on "lambda:function"\n* S3: delete_object_tagging()/put_object_tagging() now send an\nEventBridge notification\n
4501f37
\nAdmin: Fix AWS parity tests (#7720)83154c6
\nPrep release 5.0.8 (#7718)40e0a8d
\nchore: update EC2 Instance Types (#7719)79a1003
\nfix service name for sso-admin (#7717)108de5f
\nECS: update_service reflects correct counts (#7714)3308b7b
\nS3: add EventBridge notification for delete object tagging (#7712)32f915d
\nFeature: Add NetworkManager resource support (#7704)f4eaa87
\nPartitions: Regex validation and missing ARN's (#7716)2938d82
\nRequests: Mark 2.32.0 as broken (PT 2) (#7715)f89f1da
\nAdmin - Bump ruby/setup-ruby from 1.176.0 to 1.177.0 (#7711)Sourced from ruff's\nreleases.
\n\n\nv0.4.5
\nChanges
\nRuff's language server is now in Beta
\n\n
v0.4.5
marks the official Beta release ofruff\nserver
, an integrated language server built into Ruff.ruff\nserver
supports the same feature set asruff-lsp
,\npowering linting, formatting, and code fixes in Ruff's editor\nintegrations -- but with superior performance and no installation\nrequired. We'd love your feedback!You can enable
\nruff server
in the VS\nCode extension today.To read more about this exciting milestone, check out our blog post!
\nRule changes
\n\n
\n- [
\nflake8-future-annotations
] Reword\nfuture-rewritable-type-annotation
(FA100
)\nmessage (#11381)- [
\npycodestyle
] Consider soft keywords for\nE27
rules (#11446)- [
\npyflakes
] Recommend adding unused import bindings to\n__all__
(#11314)- [
\npyflakes
] Update documentation and deprecate\nignore_init_module_imports
(#11436)- [
\npyupgrade
] Mark quotes as unnecessary for\nnon-evaluated annotations (#11485)Formatter
\n\n
\n- Avoid multiline quotes warning with
\nquote-style =\npreserve
(#11490)Server
\n\n
\n- Support Jupyter Notebook files (#11206)
\n- Support
\nnoqa
comment code actions (#11276)- Fix automatic configuration reloading (#11492)
\n- Fix several issues with configuration in Neovim and Helix (#11497)
\nCLI
\n\n
\n- Add
\n--output-format
as a CLI option forruff\nconfig
(#11438)Bug fixes
\n\n
\n- Avoid
\nPLE0237
for property with setter (#11377)- Avoid
\nTCH005
forif
stmt with\nelif
/else
block (#11376)- Avoid flagging
\n__future__
annotations as required for\nnon-evaluated type annotations (#11414)- Check for ruff executable in 'bin' directory as installed by 'pip\ninstall --target'. (#11450)
\n- Sort edits prior to deduplicating in quotation fix (#11452)
\n- Treat escaped newline as valid sequence (#11465)
\n- [
\nflake8-pie
] Preserve parentheses in\nunnecessary-dict-kwargs
(#11372)- [
\npylint
] Ignore__slots__
with dynamic\nvalues (#11488)- [
\npylint
] Removetry
body from branch\ncounting (#11487)- [
\nrefurb
] Respect operator precedence in\nFURB110
(#11464)Documentation
\n\n
\n\n- Add
\n--preview
to the README (#11395)
... (truncated)
\nSourced from ruff's\nchangelog.
\n\n\n0.4.5
\nRuff's language server is now in Beta
\n\n
v0.4.5
marks the official Beta release ofruff\nserver
, an integrated language server built into Ruff.\nruff server
supports the same feature set as\nruff-lsp
, powering linting, formatting, and\ncode fixes in Ruff's editor integrations -- but with superior\nperformance and\nno installation required. We'd love your feedback!You can enable
\nruff server
in the VS\nCode extension today.To read more about this exciting milestone, check out our blog post!
\nRule changes
\n\n
\n- [
\nflake8-future-annotations
] Reword\nfuture-rewritable-type-annotation
(FA100
)\nmessage (#11381)- [
\npycodestyle
] Consider soft keywords for\nE27
rules (#11446)- [
\npyflakes
] Recommend adding unused import bindings to\n__all__
(#11314)- [
\npyflakes
] Update documentation and deprecate\nignore_init_module_imports
(#11436)- [
\npyupgrade
] Mark quotes as unnecessary for\nnon-evaluated annotations (#11485)Formatter
\n\n
\n- Avoid multiline quotes warning with
\nquote-style =\npreserve
(#11490)Server
\n\n
\n- Support Jupyter Notebook files (#11206)
\n- Support
\nnoqa
comment code actions (#11276)- Fix automatic configuration reloading (#11492)
\n- Fix several issues with configuration in Neovim and Helix (#11497)
\nCLI
\n\n
\n- Add
\n--output-format
as a CLI option forruff\nconfig
(#11438)Bug fixes
\n\n
\n- Avoid
\nPLE0237
for property with setter (#11377)- Avoid
\nTCH005
forif
stmt with\nelif
/else
block (#11376)- Avoid flagging
\n__future__
annotations as required for\nnon-evaluated type annotations (#11414)- Check for ruff executable in 'bin' directory as installed by 'pip\ninstall --target'. (#11450)
\n- Sort edits prior to deduplicating in quotation fix (#11452)
\n- Treat escaped newline as valid sequence (#11465)
\n- [
\nflake8-pie
] Preserve parentheses in\nunnecessary-dict-kwargs
(#11372)- [
\npylint
] Ignore__slots__
with dynamic\nvalues (#11488)- [
\npylint
] Removetry
body from branch\ncounting (#11487)- [
\nrefurb
] Respect operator precedence in\nFURB110
(#11464)Documentation
\n\n
... (truncated)
\n550aa87
\nBump version to v0.4.5
(#11502)3c22a3b
\nMinor edits to ruff server
docs (#11500)6263923
\nUpdate documentation for ruff server
with new migration\nguide (#11499)94abea4
\nruff server
: Fix multiple issues with Neovim and Helix (#11497)519a650
\nMark quotes as unnecessary for non-evaluated annotations (#11485)573facd
\nFix automatic configuration reloading for text and notebook documents\n(#11492)3cb2e67
\nruff.applyFormat
now formats an entire notebook document\n(#11493)f0046ab
\nMove has_comments
to CommentRanges
(#11495)5bb9720
\nAvoid multiline quotes warning with quote-style = preserve
\n(#11490)9ff18bf
\nSimplify Neovim docs for the LSP setup (#11489)