Releases: aws-cloudformation/cloudformation-languageserver
Releases · aws-cloudformation/cloudformation-languageserver
v1.6.0
What's Changed
- Update release manifest for v1.5.0-beta by @kddejong in #476
- fix: invalidate cached Document on didChange to keep lineCount up-to-date by @deepfuriya in #475
- Update readme for installs by @satyakigh in #479
- Update manifest for version 1.5.0 by @kddejong in #480
- feat: automate release manifest updates with protection and rollback by @deepfuriya in #483
- Update dependencies and formatting by @satyakigh in #486
- Filter out client errors from resource state fault metrics, replace m… by @Zee2413 in #492
- Refactor duplicated code in e2e tests into util by @Zee2413 in #493
- Update dependencies by @satyakigh in #490
- Remove uuid dependency for nodejs compatibility by @satyakigh in #494
- Update workflow permissions by @satyakigh in #495
- Downgrade copy plugin by @satyakigh in #496
- ci: Update Release Manifest by @github-actions[bot] in #497
- Add kiro setup docs by @satyakigh in #498
- Improve instructions for installation by @satyakigh in #499
- Add polyfill for toSorted by @satyakigh in #501
Full Changelog: v1.5.0...v1.6.0
v1.6.0-beta
What's Changed
- Update release manifest for v1.5.0-beta by @kddejong in #476
- fix: invalidate cached Document on didChange to keep lineCount up-to-date by @deepfuriya in #475
- Update readme for installs by @satyakigh in #479
- Update manifest for version 1.5.0 by @kddejong in #480
- feat: automate release manifest updates with protection and rollback by @deepfuriya in #483
- Update dependencies and formatting by @satyakigh in #486
- Filter out client errors from resource state fault metrics, replace m… by @Zee2413 in #492
- Refactor duplicated code in e2e tests into util by @Zee2413 in #493
- Update dependencies by @satyakigh in #490
- Remove uuid dependency for nodejs compatibility by @satyakigh in #494
- Update workflow permissions by @satyakigh in #495
- Downgrade copy plugin by @satyakigh in #496
- ci: Update Release Manifest by @github-actions[bot] in #497
- Add kiro setup docs by @satyakigh in #498
- Improve instructions for installation by @satyakigh in #499
- Add polyfill for toSorted by @satyakigh in #501
Full Changelog: v1.5.0...v1.6.0-beta
v1.5.0
What's Changed
- Omit ResourceNotFoundException from resource state.fault by @Zee2413 in #418
- update release manifest for 1.4.0-beta by @Zee2413 in #419
- Fix benchmark script by @satyakigh in #420
- Update dependencies and fix issues by @satyakigh in #421
- Update more dependencies by @satyakigh in #424
- Upgrade vitest by @satyakigh in #425
- Upgrade unicorn by @satyakigh in #426
- Update attributions by @satyakigh in #427
- Make intervals configurable by @satyakigh in #430
- Fix tools by @satyakigh in #428
- Fix lsp protocol imports by @satyakigh in #429
- Release 1.4.0 by @satyakigh in #433
- Remove delisted versions from manifest by @satyakigh in #434
- Consolidate initialization to a single location by @satyakigh in #437
- Refactor environment variables to support more node and aws env by @satyakigh in #440
- Create maintenance GitHub action by @kddejong in #435
- Fix: telemetry decorator wiring by @kddejong in #442
- Generate metrics for all handlers and add customization by @satyakigh in #441
- Add tests by @satyakigh in #431
- Add encryption and canary naming by @satyakigh in #446
- Do not log on tests by @satyakigh in #448
- fix: handle corrupted LMDB database during runtime by @kddejong in #445
- Return correct guard diagnostic ranges using syntax tree by @chrisqm-dev in #456
- Fix OTEL metric names and parameter types by @satyakigh in #452
- Emit logs on sterr stream by @satyakigh in #459
- Allow settings to be configurable via init options by @satyakigh in #458
- Use existing stores if available by @satyakigh in #460
- Update version for release by @satyakigh in #461
- fix: install git-secrets in maintenance workflow by @kddejong in #464
- fix: clone git-secrets to /tmp to avoid adding to commit by @kddejong in #466
- Clean up error message logs and string conversions by @satyakigh in #468
- chore: Weekly Maintenance Update by @github-actions[bot] in #467
- Remove period naming in maintenance job by @kddejong in #470
- Handles workspace folders with missing name by @128keaton in #469
- validation failure message cleanup by @gemammercado in #472
- Allow region configuration by @satyakigh in #473
- fix: recover from LMDB corruption during startup by @kddejong in #471
- Clear credentials on region update by @satyakigh in #474
New Contributors
- @github-actions[bot] made their first contribution in #467
- @128keaton made their first contribution in #469
Full Changelog: v1.4.0...v1.5.0
v1.5.0-beta
What's Changed
- Omit ResourceNotFoundException from resource state.fault by @Zee2413 in #418
- update release manifest for 1.4.0-beta by @Zee2413 in #419
- Fix benchmark script by @satyakigh in #420
- Update dependencies and fix issues by @satyakigh in #421
- Update more dependencies by @satyakigh in #424
- Upgrade vitest by @satyakigh in #425
- Upgrade unicorn by @satyakigh in #426
- Update attributions by @satyakigh in #427
- Make intervals configurable by @satyakigh in #430
- Fix tools by @satyakigh in #428
- Fix lsp protocol imports by @satyakigh in #429
- Release 1.4.0 by @satyakigh in #433
- Remove delisted versions from manifest by @satyakigh in #434
- Consolidate initialization to a single location by @satyakigh in #437
- Refactor environment variables to support more node and aws env by @satyakigh in #440
- Create maintenance GitHub action by @kddejong in #435
- Fix: telemetry decorator wiring by @kddejong in #442
- Generate metrics for all handlers and add customization by @satyakigh in #441
- Add tests by @satyakigh in #431
- Add encryption and canary naming by @satyakigh in #446
- Do not log on tests by @satyakigh in #448
- fix: handle corrupted LMDB database during runtime by @kddejong in #445
- Return correct guard diagnostic ranges using syntax tree by @chrisqm-dev in #456
- Fix OTEL metric names and parameter types by @satyakigh in #452
- Emit logs on sterr stream by @satyakigh in #459
- Allow settings to be configurable via init options by @satyakigh in #458
- Use existing stores if available by @satyakigh in #460
- Update version for release by @satyakigh in #461
- fix: install git-secrets in maintenance workflow by @kddejong in #464
- fix: clone git-secrets to /tmp to avoid adding to commit by @kddejong in #466
- Clean up error message logs and string conversions by @satyakigh in #468
- chore: Weekly Maintenance Update by @github-actions[bot] in #467
- Remove period naming in maintenance job by @kddejong in #470
- Handles workspace folders with missing name by @128keaton in #469
- validation failure message cleanup by @gemammercado in #472
- Allow region configuration by @satyakigh in #473
- fix: recover from LMDB corruption during startup by @kddejong in #471
- Clear credentials on region update by @satyakigh in #474
New Contributors
- @github-actions[bot] made their first contribution in #467
- @128keaton made their first contribution in #469
Full Changelog: v1.4.0...v1.5.0-beta
v1.4.0
What's Changed
- Add delist versions and update isDelisted accordingly by @Zee2413 in #403
- Update manifest for version 1.3.1 by @Zee2413 in #404
- Fix feature flag config parsing errors by @kddejong in #405
- Handle client-side network errors from schema download and feature flag fault metrics by @Zee2413 in #406
- Update wheels for backup cfn-lint install by @kddejong in #394
- feat(metrics): Add comprehensive telemetry metrics by @kddejong in #408
- Add AWS regions, redact errors and update ff by @satyakigh in #409
- Only capture error attributes when enabled by @satyakigh in #412
- Bump release version by @satyakigh in #414
- Do not create legacy artifact dir by @satyakigh in #411
- Capture errors by @satyakigh in #415
- Remove AI components by @satyakigh in #417
Full Changelog: v1.3.1...v1.4.0
v1.4.0-beta
What's Changed
- Add delist versions and update isDelisted accordingly by @Zee2413 in #403
- Update manifest for version 1.3.1 by @Zee2413 in #404
- Fix feature flag config parsing errors by @kddejong in #405
- Handle client-side network errors from schema download and feature flag fault metrics by @Zee2413 in #406
- Update wheels for backup cfn-lint install by @kddejong in #394
- feat(metrics): Add comprehensive telemetry metrics by @kddejong in #408
- Add AWS regions, redact errors and update ff by @satyakigh in #409
- Only capture error attributes when enabled by @satyakigh in #412
- Bump release version by @satyakigh in #414
- Do not create legacy artifact dir by @satyakigh in #411
- Capture errors by @satyakigh in #415
- Remove AI components by @satyakigh in #417
Full Changelog: v1.3.1...v1.4.0-beta
v1.3.1
What's Changed
- Update release by @satyakigh in #348
- Add backwards compatible targets for older builds by @satyakigh in #349
- Remove legacy targets for old prod releases by @satyakigh in #350
- Fix windows build and tests by @satyakigh in #352
- Refactor Zod types into reusable constants by @Zee2413 in #353
- Update environment logs by @satyakigh in #354
- Refactor DescribeEvents to be paginated and move page exhaustion loop… by @Zee2413 in #356
- Improve tests by @satyakigh in #355
- Setting job level permissions to workflows by @satyakigh in #359
- Temporary revert by @satyakigh in #361
- Update release manifest for 1.2.0 by @Zee2413 in #362
- Replace in-process mutex with cross-process file locking for FileStore by @satyakigh in #357
- Support DescribeEvents as LSP method by @Zee2413 in #358
- Fix todo tests by @satyakigh in #363
- Improve intrinsic functions and add json fallback parsing by @satyakigh in #364
- Add lsp setup instructions for text editors by @satyakigh in #365
- Add metric for async part of the workflow by @rongyamazon in #367
- Increase retries by @satyakigh in #368
- Fix intrinsic parsing issues by @satyakigh in #369
- Ignore pino stream errors by @satyakigh in #370
- Add attributes to private schema retrival metrics to diagnose faults by @Zee2413 in #372
- Fix LMDB errors and add recovery mechanisms by @satyakigh in #373
- Update SBOM by @satyakigh in #377
- Refresh indentation after user types in an empty template by @deepfuriya in #375
- Attach stack trace for all uncaught exceptions by @satyakigh in #378
- Add provider metrics by @satyakigh in #380
- Exclude Fn::ForEach resources from Ref and GetAtt argument completions by @deepfuriya in #376
- Create new release by @satyakigh in #382
- Enable dependentExcluded mutual exclusion for nested properties and a… by @Zee2413 in #383
- Fix fn::sub bug for completion by @satyakigh in #386
- Fix goto assertions by @satyakigh in #387
- Add ResourceEdgeCaseTransformer to remove empty/whitespace-only Descr… by @Zee2413 in #385
- Add telemetry to completion providers and enhance fault tracking by @kddejong in #366
- Make storage directory configurable by @satyakigh in #389
- Update installation readme by @satyakigh in #390
- Add schema and datastore metrics by @satyakigh in #388
- Update releases by @satyakigh in #391
- Renaming consts and types by @satyakigh in #392
- Update manifest for version 1.3.0 by @gemammercado in #395
- fix: prevent TypeError when logicalId is not a string by @kddejong in #396
- fix: prevent [object Object] in resource identifier by @kddejong in #397
- Sanitize account information from error messages by @Zee2413 in #399
- Bump version to 1.3.1 by @Zee2413 in #401
- fix: prevent cascading exceptions from pino worker thread exit by @kddejong in #398
- Omit AccessDenied and InvalidClientTokenId errors from private schema faults by @Zee2413 in #400
Full Changelog: v1.2.0...v1.3.1
v1.3.1-beta
What's Changed
- Update release by @satyakigh in #348
- Add backwards compatible targets for older builds by @satyakigh in #349
- Remove legacy targets for old prod releases by @satyakigh in #350
- Fix windows build and tests by @satyakigh in #352
- Refactor Zod types into reusable constants by @Zee2413 in #353
- Update environment logs by @satyakigh in #354
- Refactor DescribeEvents to be paginated and move page exhaustion loop… by @Zee2413 in #356
- Improve tests by @satyakigh in #355
- Setting job level permissions to workflows by @satyakigh in #359
- Temporary revert by @satyakigh in #361
- Update release manifest for 1.2.0 by @Zee2413 in #362
- Replace in-process mutex with cross-process file locking for FileStore by @satyakigh in #357
- Support DescribeEvents as LSP method by @Zee2413 in #358
- Fix todo tests by @satyakigh in #363
- Improve intrinsic functions and add json fallback parsing by @satyakigh in #364
- Add lsp setup instructions for text editors by @satyakigh in #365
- Add metric for async part of the workflow by @rongyamazon in #367
- Increase retries by @satyakigh in #368
- Fix intrinsic parsing issues by @satyakigh in #369
- Ignore pino stream errors by @satyakigh in #370
- Add attributes to private schema retrival metrics to diagnose faults by @Zee2413 in #372
- Fix LMDB errors and add recovery mechanisms by @satyakigh in #373
- Update SBOM by @satyakigh in #377
- Refresh indentation after user types in an empty template by @deepfuriya in #375
- Attach stack trace for all uncaught exceptions by @satyakigh in #378
- Add provider metrics by @satyakigh in #380
- Exclude Fn::ForEach resources from Ref and GetAtt argument completions by @deepfuriya in #376
- Create new release by @satyakigh in #382
- Enable dependentExcluded mutual exclusion for nested properties and a… by @Zee2413 in #383
- Fix fn::sub bug for completion by @satyakigh in #386
- Fix goto assertions by @satyakigh in #387
- Add ResourceEdgeCaseTransformer to remove empty/whitespace-only Descr… by @Zee2413 in #385
- Add telemetry to completion providers and enhance fault tracking by @kddejong in #366
- Make storage directory configurable by @satyakigh in #389
- Update installation readme by @satyakigh in #390
- Add schema and datastore metrics by @satyakigh in #388
- Update releases by @satyakigh in #391
- Renaming consts and types by @satyakigh in #392
- Update manifest for version 1.3.0 by @gemammercado in #395
- fix: prevent TypeError when logicalId is not a string by @kddejong in #396
- fix: prevent [object Object] in resource identifier by @kddejong in #397
- Sanitize account information from error messages by @Zee2413 in #399
- Bump version to 1.3.1 by @Zee2413 in #401
- fix: prevent cascading exceptions from pino worker thread exit by @kddejong in #398
- Omit AccessDenied and InvalidClientTokenId errors from private schema faults by @Zee2413 in #400
Full Changelog: v1.2.0...v1.3.1-beta
v1.2.0
What's Changed
- Update error stack name by @satyakigh in #297
- Remove logs during termination by @satyakigh in #298
- Vendor cfn-guard instead of downloading by @kddejong in #302
- Remove online status popup by @kddejong in #299
- Allow for full cfn-lint configurations by @kddejong in #304
- Create linux builds for old machines by @satyakigh in #303
- Generate release manifest by @satyakigh in #307
- Add cloudformation usage metrics by @satyakigh in #308
- Update version to 1.2 by @satyakigh in #310
- Fix workflow by @satyakigh in #311
- Fix release workflow by @satyakigh in #312
- prevent resource state import without open cfn template by @Zee2413 in #306
- Exclude unsupported types AWS::SageMaker::Endpoint and AWS::SES::Conf… by @Zee2413 in #314
- Make sure REVIEW_IN_PROGRESS stacks are create by @kddejong in #317
- Refactor test structure and add testing guidelines by @satyakigh in #305
- Reset extension between tests by @satyakigh in #318
- Update regions by @satyakigh in #319
- Update release asset naming by @satyakigh in #320
- Reduce standard waiter times by @kddejong in #316
- Fix broken prod feature flags by @kddejong in #324
- Fix flaky test and clear lsp documents on reset by @satyakigh in #323
- fix handling of multiple sequential edits by @atennak1 in #292
- Improve exception handling in sandbox environments by @satyakigh in #322
- Make feature flags and regions backwards compatible by @satyakigh in #325
- Update region parsing logic by @satyakigh in #326
- Add metric for s3 service by @rongyamazon in #328
- Update manifest by @satyakigh in #330
- Remove userinfo to support SNAP installs by @satyakigh in #332
- Add end to end tests for resource state by @Zee2413 in #333
- Refactor schema workflows to avoid extra operations and duplicate sch… by @satyakigh in #321
- Update alpha build naming and add metric name for legacy linux builds by @satyakigh in #335
- Simplify test restore by @Zee2413 in #336
- Update manifest by @satyakigh in #337
- change type coercion (as) to check with satisfies by @Zee2413 in #338
- Add metric for validation and deployment workflow by @rongyamazon in #334
- Add feature flag state metrics by @atennak1 in #340
- Track CCAPI usage based on get resource types by @Zee2413 in #341
- Updating retry logic to use attempts for backoffs and fixing flaky te… by @satyakigh in #342
- Add logs for database by @satyakigh in #343
- Add metric for credential region by @satyakigh in #344
- Remove changelog by @satyakigh in #345
- Update release manifest by @satyakigh in #346
- Add build target to logs by @satyakigh in #347
Full Changelog: v1.1.0...v1.2.0
v1.2.0-beta
What's Changed
- Update error stack name by @satyakigh in #297
- Remove logs during termination by @satyakigh in #298
- Vendor cfn-guard instead of downloading by @kddejong in #302
- Remove online status popup by @kddejong in #299
- Allow for full cfn-lint configurations by @kddejong in #304
- Create linux builds for old machines by @satyakigh in #303
- Generate release manifest by @satyakigh in #307
- Add cloudformation usage metrics by @satyakigh in #308
- Update version to 1.2 by @satyakigh in #310
- Fix workflow by @satyakigh in #311
- Fix release workflow by @satyakigh in #312
- prevent resource state import without open cfn template by @Zee2413 in #306
- Exclude unsupported types AWS::SageMaker::Endpoint and AWS::SES::Conf… by @Zee2413 in #314
- Make sure REVIEW_IN_PROGRESS stacks are create by @kddejong in #317
- Refactor test structure and add testing guidelines by @satyakigh in #305
- Reset extension between tests by @satyakigh in #318
- Update regions by @satyakigh in #319
- Update release asset naming by @satyakigh in #320
- Reduce standard waiter times by @kddejong in #316
- Fix broken prod feature flags by @kddejong in #324
- Fix flaky test and clear lsp documents on reset by @satyakigh in #323
- fix handling of multiple sequential edits by @atennak1 in #292
- Improve exception handling in sandbox environments by @satyakigh in #322
- Make feature flags and regions backwards compatible by @satyakigh in #325
- Update region parsing logic by @satyakigh in #326
- Add metric for s3 service by @rongyamazon in #328
- Update manifest by @satyakigh in #330
- Remove userinfo to support SNAP installs by @satyakigh in #332
- Add end to end tests for resource state by @Zee2413 in #333
- Refactor schema workflows to avoid extra operations and duplicate sch… by @satyakigh in #321
- Update alpha build naming and add metric name for legacy linux builds by @satyakigh in #335
- Simplify test restore by @Zee2413 in #336
- Update manifest by @satyakigh in #337
- change type coercion (as) to check with satisfies by @Zee2413 in #338
- Add metric for validation and deployment workflow by @rongyamazon in #334
- Add feature flag state metrics by @atennak1 in #340
- Track CCAPI usage based on get resource types by @Zee2413 in #341
- Updating retry logic to use attempts for backoffs and fixing flaky te… by @satyakigh in #342
- Add logs for database by @satyakigh in #343
- Add metric for credential region by @satyakigh in #344
- Remove changelog by @satyakigh in #345
- Update release manifest by @satyakigh in #346
- Add build target to logs by @satyakigh in #347
Full Changelog: v1.1.0...v1.2.0-beta