by shigemk2

当面は技術的なことしか書かない

コンテナインスタンスのドレイン

サービスタスクはPENDINGかRUNNINGかで挙動が変わる。

PENDING 状態にあるサービスの一部であるタスクは、直ちに停止されます。クラスター内に利用可能なコンテナインスタンス容量がある場合、サービススケジューラによって置き換えタスクが開始されます。十分なコンテナインスタンス容量がない場合、問題を示すサービスイベントメッセージが送信されます。

スタンドアロンタスクが実行中にコンテナインスタンスがドレインされたら、タスク停止まで待ってくれる。タスクスケジューリングで起動したタスクもスタンドアロンタスクに含まれる。

PENDING または RUNNING 状態のスタンドアロンタスクは影響を受けません。自分で停止するか、手動で停止するまで待つ必要があります。コンテナインスタンスは DRAINING ステータスのままです。

docs.aws.amazon.com

awscli 2.9.13

  • api-change:iotfleetwise: Update documentation - correct the epoch constant value of default value for expiryTime field in CreateCampaign request.
  • api-change:rds: This release adds support for specifying which certificate authority (CA) to use for a DB instance's server certificate during DB instance creation, as well as other CA enhancements.
  • api-change:emr-serverless: Adds support for customized images. You can now provide runtime images when creating or updating EMR Serverless Applications.
  • api-change:apprunner: This release adds support of securely referencing secrets and configuration data that are stored in Secrets Manager and SSM Parameter Store by adding them as environment secrets in your App Runner service.
  • api-change:logs: Update to remove sequenceToken as a required field in PutLogEvents calls.
  • api-change:connect: Documentation update for a new Initiation Method value in DescribeContact API
  • api-change:mwaa: MWAA supports Apache Airflow version 2.4.3.
  • api-change:lightsail: Documentation updates for Amazon Lightsail.
  • api-change:securitylake: Allow CreateSubscriber API to take string input that allows setting more descriptive SubscriberDescription field. Make souceTypes field required in model level for UpdateSubscriberRequest as it is required for every API call on the backend. Allow ListSubscribers take any String as nextToken param.
  • api-change:cloudfront: Extend response headers policy to support removing headers from viewer responses
  • api-change:ssm: Adding support for QuickSetup Document Type in Systems Manager
  • api-change:amplifybackend: Updated GetBackendAPIModels response to include ModelIntrospectionSchema json string
  • api-change:application-autoscaling: Customers can now use the existing DescribeScalingActivities API to also see the detailed and machine-readable reasons for Application Auto Scaling not scaling their resources and, if needed, take the necessary corrective actions.

https://raw.githubusercontent.com/aws/aws-cli/2.9.13/CHANGELOG.rst

github.com

pyenv-virtualenv 1.2.0

  • ~/.rc should be modified instead of ~/.profile by @native-api in #384
  • Fixes #394 - update pyenv virtualenvs to list virtualenvs start with dot prefixes by @Gauravtalreja1 in #395
  • Fix installation steps to allow for Pyenv 2 by @native-api in #388
  • Fix get-pip.py URLs for older versions of Python by @jivanf in #403
  • Add (y/N) prompt help text by @sh-cho in #404 perf(sh-activate): avoid a pyenv-version-name call by @scop in #380
  • Fix unbound variable errors when running pyenv activate with set -u Use default empty value. This fixes #422. by @ackalker in #423
  • Fix another unbound variable error by @ackalker in #424
  • Update get-pip.py URLs in pyenv-virtualenv by @mcdonnnj in #426
  • Deduplicate shims in $PATH for the fish shell during initialization by @ericvw in #430
  • Upgrade uninstall hook after pyenv/pyenv#2432 by @laggardkernel in #438
  • Stop delete force failing when virtualenv does not exist by @eganjs in #330 fix: relative path to pyenv-realpath.dylib by @scop in #378
  • Spelling fixes by @scop in #352
  • Clone bats with --depth=1, gitignore it by @scop in #351
  • set -u fixes by @scop in #350
  • Set up Github Actions CI by @native-api in #440
  • Enhance documentation about options for pyenv virtualenv by @pylipp in #425
  • Return control to pyenv-uninstall in uninstall/envs.bash by @aiguofer in #321
  • Use realpath of scripts to determine relative locations by @andrew-christianson in #308
  • Shell detect improvements by @scop in #377

Release v1.2.0 · pyenv/pyenv-virtualenv · GitHub

Jenkins 2.385

  • Allow formatted markup for node descriptions (#6511) @mPokornyETM
  • Hide potentially sensitive values (system properties and environment variables) by default (#6843) @daniel-beck
  • JENKINS-69339 - Add support for badge icons in Management links (#6995) @mawinter69
  • Add tabs to System Information page (#7373) @janfaracik
  • JENKINS-70169 - Add missing breadcrumb items in resources/hudson/model/Computer* (#7495) @lemeurherve
  • Restyle file uploads to fit in with modern forms UI (#7452) @janfaracik
  • JENKINS-70169 - Add missing breadcrumb items in resources/hudson/logging (#7490) @lemeurherve
  • JENKINS-70169 - Add missing breadcrumb items in resources/hudson/model/Run (#7491) @lemeurherve
  • JENKINS-70169 - Add missing breadcrumb items in resources/hudson/slaves (#7488) @lemeurherve
  • JENKINS-70169 - Add missing breadcrumb items in resources/hudson/model/View (#7493) @lemeurherve
  • JENKINS-70169 - Add missing breadcrumb items in resources/hudson/model/Abstract* (#7494) @lemeurherve
  • JENKINS-70169 - Add missing breadcrumb items in resources/hudson/model/User (#7492) @lemeurherve
  • JENKINS-70169 - Add missing breadcrumb items in resources/jenkins (#7487) @lemeurherve
  • Update the design of the 'Advanced' button (#7173) @janfaracik
  • Upgrade XStream from 1.4.19 to 1.4.20 (#7548) @dependabot

など

github.com

phpstan 1.9.5

  • Improve constant string union handling for concat and encapsed string (#2057), thanks @schlndh!
  • PhpVersion: supportsDisjunctiveNormalForm (#2130), thanks @janedbal!
  • Constant scalar types might accept general type from the same family (#2131) - this moves some errors from earlier levels to level 7
  • Implement OversizedArrayBuilder to improve huge constant array performance (#2116), #8215, thanks @staabm!
  • Improve performance again by dumbing down nested arrays (#2077)
  • Result cache should not be invalidated by changes to editorUrl, editorUrlTitle and errorFormat parameters (#2136), thanks @bendavies!
  • Faster MutatingScope::shouldInvalidateExpression() (#2139), thanks @staabm!
  • Add ReturnStatementsNode::hasNativeReturnTypehint() (#2141), thanks @janedbal!
  • TypeNodeResolver - lowercase-string and non-empty-lowercase-string are known (phpstan/phpstan-src@884ceb0)

など

github.com

brew 3.6.17

  • Fix access to livecheck constants in formulae by @nandahkrishna in #14278
  • add explicit version for GitHub API by @dtrodrigues in #14266
  • Deprecate path args to audit cmd by @apainintheneck in #14285
  • ISSUE_TEMPLATE/bug: nudge people to discussions. by @MikeMcQuaid in #14281
  • formula: show stderr by default when generating completions by @cho-m in #14271
  • items.sh: return early when no Taps directory by @cho-m in #14259
  • Improve minimum macOS version audit for casks by @Rylan12 in #14297
  • Comment out path args deprecation by @apainintheneck in #14295
  • cask/audit: improve sparkle minimum version audit by @bevanjkay in #14298
  • feature: generate macOS pkg files by @SMillerDev in #14265
  • unversioned_cask_checker: check installer artifacts by @bevanjkay in #13658
  • Expand on_system rubocops by @Rylan12 in #14301
  • cask/audit: improve handling nil in sparkle by @p-linnane in #14302
  • audit: use full_name for formula/cask audit by @chenrui333 in #14296
  • cask/artifact/abstract_uninstall: allow wildcard entries for launchctl by @bevanjkay in #14123
  • Use JSON instead of #inspect to include cask container in API by @Rylan12 in #14303
  • Remove bitdefender diagnostic check by @apainintheneck in #14300

github.com

awscli 2.9.12

  • api-change:wisdom: This release extends Wisdom CreateContent and StartContentUpload APIs to support PDF and MicrosoftWord docx document uploading.
  • api-change:apigateway: Documentation updates for Amazon API Gateway
  • api-change:secretsmanager: Added owning service filter, include planned deletion flag, and next rotation date response parameter in ListSecrets.
  • api-change:route53-recovery-control-config: Added support for Python paginators in the route53-recovery-control-config List* APIs.
  • api-change:elasticache: This release allows you to modify the encryption in transit setting, for existing Redis clusters. You can now change the TLS configuration of your Redis clusters without the need to re-build or re-provision the clusters or impact application availability.
  • api-change:network-firewall: AWS Network Firewall now provides status messages for firewalls to help you troubleshoot when your endpoint fails.
  • api-change:emr: Update emr command to latest version
  • api-change:rds: This release adds support for Custom Engine Version (CEV) on RDS Custom SQL Server.

Release 2.9.12 · aws/aws-cli · GitHub

awscli 2.9.11

  • api-change:memorydb: This release adds support for MemoryDB Reserved nodes which provides a significant discount compared to on-demand node pricing. Reserved nodes are not physical nodes, but rather a billing discount applied to the use of on-demand nodes in your account.
  • api-change:detective: This release adds a missed AccessDeniedException type to several endpoints.
  • api-change:connect: Support for Routing Profile filter, SortCriteria, and grouping by Routing Profiles for GetCurrentMetricData API. Support for RoutingProfiles, UserHierarchyGroups, and Agents as filters, NextStatus and AgentStatusName for GetCurrentUserData. Adds ApproximateTotalCount to both APIs.
  • api-change:fsx: Fix a bug where a recent release might break certain existing SDKs.
  • api-change:connectparticipant: Amazon Connect Chat introduces the Message Receipts feature. This feature allows agents and customers to receive message delivered and read receipts after they send a chat message.
  • api-change:transfer: Add additional operations to throw ThrottlingExceptions
  • api-change:inspector2: Amazon Inspector adds support for scanning NodeJS 18.x and Go 1.x AWS Lambda function runtimes.

github.com

stack-status-filter

docs.aws.amazon.com

statusの一覧 今activeなスタックをフィルターしようと思ったら単にCREATE_COMPLETEだけを抽出すれば良いわけではなく、更新失敗とか削除失敗とかでもリソースは存在しうるから、難しいところ

Where valid values are:
  CREATE_IN_PROGRESS
  CREATE_FAILED
  CREATE_COMPLETE
  ROLLBACK_IN_PROGRESS
  ROLLBACK_FAILED
  ROLLBACK_COMPLETE
  DELETE_IN_PROGRESS
  DELETE_FAILED
  DELETE_COMPLETE
  UPDATE_IN_PROGRESS
  UPDATE_COMPLETE_CLEANUP_IN_PROGRESS
  UPDATE_COMPLETE
  UPDATE_FAILED
  UPDATE_ROLLBACK_IN_PROGRESS
  UPDATE_ROLLBACK_FAILED
  UPDATE_ROLLBACK_COMPLETE_CLEANUP_IN_PROGRESS
  UPDATE_ROLLBACK_COMPLETE
  REVIEW_IN_PROGRESS
  IMPORT_IN_PROGRESS
  IMPORT_COMPLETE
  IMPORT_ROLLBACK_IN_PROGRESS
  IMPORT_ROLLBACK_FAILED
  IMPORT_ROLLBACK_COMPLETE