MT Lewis
2bd0450cb4
feat(catalog-backend-module-msgraph): filter out disabled users by default ( #34165 )
...
* feat(catalog-backend-module-msgraph): filter out disabled users by default
The Microsoft Graph provider now always applies an `accountEnabled eq true`
base filter when fetching users. Any custom `user.filter` is combined with
the base filter using `and`, so adopters no longer need to manually add
`accountEnabled eq true` to their configuration.
Also removes the legacy mutual exclusivity check between `userFilter` and
`userGroupMemberFilter` — these serve orthogonal purposes (user-level
filtering vs group selection) and the downstream code already handles
both being set.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
Signed-off-by: MT Lewis <mtlewis@users.noreply.github.com >
* chore: mark msgraph disabled-user filtering as breaking change
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
Signed-off-by: MT Lewis <mtlewis@users.noreply.github.com >
* docs(catalog-backend-module-msgraph): clarify automatic accountEnabled filter in docs
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
Signed-off-by: MT Lewis <mtlewis@users.noreply.github.com >
---------
Signed-off-by: MT Lewis <mtlewis@users.noreply.github.com >
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-05-19 10:30:30 +02:00
Ben Lambert
29d398b57c
fix(auth-backend): harden default allowed patterns for CIMD and DCR ( #34260 )
...
* fix(auth-backend): harden default allowed patterns for CIMD and DCR
Signed-off-by: benjdlambert <ben@blam.sh >
* address PR review feedback for OIDC defaults
- narrow CLI client ID pattern to exact cli.json path
- add BREAKING prefix to changeset
- add IPv6 [::1] to docs examples
- add loopback redirect URI tests for IPv6 and 127.0.0.1
Signed-off-by: benjdlambert <ben@blam.sh >
* remove dead ['*'] fallback when features are disabled
The restrictive defaults are now always used regardless of the enabled
flag, since the patterns are only consulted on code paths that require
the feature to be enabled.
Signed-off-by: benjdlambert <ben@blam.sh >
* add default pattern tests and fix docs cli example
Signed-off-by: benjdlambert <ben@blam.sh >
* use URL constructor for CLI client ID
Signed-off-by: benjdlambert <ben@blam.sh >
* use string templating for cliClientId to match OidcRouter
Signed-off-by: benjdlambert <ben@blam.sh >
* fix docs: remove misleading CLI client_id URL example
Signed-off-by: benjdlambert <ben@blam.sh >
---------
Signed-off-by: benjdlambert <ben@blam.sh >
2026-05-19 09:45:31 +02:00
github-actions[bot]
42a2f56e61
Version Packages (next)
2026-05-12 18:28:01 +00:00
Ben Lambert
d09c21cb84
feat(scaffolder): config-driven template groups and swappable TemplateCard ( #34147 )
...
* feat(scaffolder): config-driven template groups and swappable TemplateCard
Signed-off-by: benjdlambert <ben@blam.sh >
* refactor(scaffolder): keep createGroupsWithOther internal
Signed-off-by: benjdlambert <ben@blam.sh >
* docs(scaffolder): fix sub-page extension ID in changeset
Signed-off-by: benjdlambert <ben@blam.sh >
* address PR review feedback
Signed-off-by: benjdlambert <ben@blam.sh >
* split TemplateCard swappable contract from legacy props
Signed-off-by: benjdlambert <ben@blam.sh >
* address review feedback: dedupe tags, defensive groups copy, doc clarifications
Signed-off-by: benjdlambert <ben@blam.sh >
* regenerate api reports
Signed-off-by: benjdlambert <ben@blam.sh >
* align docs and changeset with actual default group titles
Signed-off-by: benjdlambert <ben@blam.sh >
* regen api reports after rebase
Signed-off-by: benjdlambert <ben@blam.sh >
---------
Signed-off-by: benjdlambert <ben@blam.sh >
2026-05-12 12:29:44 +02:00
Fredrik Adelöw
92dfe61e79
Merge pull request #34087 from backstage/otel/tracing-service
...
feat: `TracingService` to match `MetricService`
2026-05-12 12:15:30 +02:00
Andre Wanlin
3e4d49db23
Merge pull request #34060 from raphaeltorquat0/fix/issue-32925
...
docs(techdocs): fix incorrect S3 permission in AWS configuration
2026-05-08 14:07:57 -05:00
Andre Wanlin
47f7e459bb
Merge pull request #34094 from leboncoin/docs-style-guide-format-issue
...
docs(contribute): correct format issue in doc-style-guide.md
2026-05-08 14:02:28 -05:00
Andre Wanlin
5f8ff96fe0
Merge pull request #33545 from backstage/sennyeya/deployment-guide
...
docs: add deployment golden path guide
2026-05-08 14:01:59 -05:00
Andre Wanlin
ea7d8ac8e9
Merge pull request #33489 from jdgranberry/correct-rum-config-syntax
...
docs: correct syntax for configuring RUM instrumentation
2026-05-08 13:59:05 -05:00
Andre Wanlin
e344fe40cb
Merge pull request #34116 from drodil/fix_mui_to_bui_skill
...
docs(mui-to-bui): fix mangled jsx examples
2026-05-08 13:33:47 -05:00
Eva Gustavsson
41b65b190e
fix: Correct faulty link to techdocs-cli ( #34091 )
...
The link to Github repository of techdocs-cli was
faulty. This commit corrects the link in the
documentation.
Signed-off-by: evhnn29 <eva.gustavsson@t-online.de >
2026-05-08 10:22:56 -04:00
Eric Peterson
130db0d6c6
Initial default implementation of the tracing service + docs
...
Signed-off-by: Eric Peterson <ericpeterson@spotify.com >
2026-05-07 12:15:15 +02:00
Andre Wanlin
11de61064c
Merge pull request #34054 from backstage/analytics/instrumentation-skill
...
[Analytics] Instrumentation Agent Skill
2026-05-06 14:55:04 -05:00
Andre Wanlin
fe697792c5
Merge pull request #34105 from awanlin/topic/non-breaking-typos
...
Fixes for non-breaking typos and typos configuration
2026-05-06 13:44:11 -05:00
github-actions[bot]
b0bc1e5cc9
Version Packages (next)
2026-05-05 14:57:07 +00:00
Fredrik Adelöw
f3aebf577d
Merge pull request #34053 from sriharsha9618/msgraph-incremental
...
feat(catalog): add plugin-catalog-backend-module-msgraph-incremental
2026-05-05 16:21:37 +03:00
aramissennyeydd
456d9e76f1
make more platform agnostic
...
Signed-off-by: aramissennyeydd <aramis.sennyey@doordash.com >
2026-05-05 09:15:18 -04:00
Andre Wanlin
50758120ce
Merge pull request #31010 from drodil/search_action
...
feat(search): add actions to query search engine
2026-05-05 06:04:06 -05:00
Hellgren Heikki
1d357c79b9
docs(mui-to-bui): fix mangled jsx examples
...
and add missing examples.
closes #34080
Signed-off-by: Hellgren Heikki <heikki.hellgren@op.fi >
2026-05-04 11:43:16 +03:00
Peter Macdonald
6eda127a8c
Merge pull request #33299 from chanchalkhatri19/doc/aws-s3-add-account-id-config
...
Doc: aws s3 add account id config
2026-04-30 09:23:18 +02:00
Andre Wanlin
2f33a9f63f
Fixes for non-breaking typos and typos configuration
...
Signed-off-by: Andre Wanlin <awanlin@spotify.com >
More
Signed-off-by: Andre Wanlin <awanlin@spotify.com >
2026-04-29 16:54:05 -05:00
Andre Wanlin
84913005fd
Merge pull request #31838 from karthikjeeyar/mkdocs-patch
...
feat(techdocs): add app-config option to disable external font download
2026-04-29 12:47:12 -05:00
Thomas Cardonne
a3a7a9d001
docs(contribute): correct format issue in doc-style-guide.md
...
Signed-off-by: Thomas Cardonne <thomas.cardonne@adevinta.com >
2026-04-28 22:05:54 +02:00
Karthik
610b42f72f
update documentation and improve types
...
Signed-off-by: Karthik <karthik.jk11@gmail.com >
2026-04-29 00:19:03 +05:30
github-actions[bot]
7295193bb6
Version Packages (next)
2026-04-28 15:53:09 +00:00
Ferin Patel
07e08beac1
feat: Add status check functions for scaffolder steps ( #32890 )
...
* feat: Add status check functions for scaffolder steps
- Introduced `always()` and `failure()` functions to control step execution after failures.
- Updated documentation to explain usage of new status check functions.
- Enhanced NunjucksWorkflowRunner to process these functions in step conditions.
- Added tests to verify behavior of steps using `always()` and `failure()`.
Signed-off-by: ferin79 <ferinpatel79@gmail.com >
* feat: Enhance status check functions in scaffolder steps
- Updated documentation to clarify usage of status check functions with template expressions.
- Modified tests to reflect changes in syntax for status checks.
- Refactored NunjucksWorkflowRunner to ensure proper handling of status check functions in step conditions.
Signed-off-by: ferin79 <ferinpatel79@gmail.com >
* docs: Clarify usage of status check functions in writing templates
- Removed redundant explanation about truthy conditions after step failure.
- Streamlined the description for better clarity on status check functions.
Signed-off-by: ferin79 <ferinpatel79@gmail.com >
---------
Signed-off-by: ferin79 <ferinpatel79@gmail.com >
2026-04-28 11:16:59 +02:00
pillaris
ff199fef07
fix: address Andre's review comments
...
- Update copyright year from 2024 to 2026 across all new source files
- Clear alpha entry point (no alpha exports needed for a net-new package)
and regenerate report-alpha.api.md accordingly
- Delete CHANGELOG.md (auto-generated by the release process)
- Change changeset bump from patch to minor so the first release is 0.1.0,
and remove the redundant "New package:" title line
- Reset package version to 0.0.0 (release process sets the real version)
- Add incremental ingestion section to docs/integrations/azure/org.md
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
Signed-off-by: pillaris <pillaris@adobe.com >
2026-04-28 09:54:40 +05:30
Aramis Sennyey
ffae2d437c
style: use numbered lists ( #34057 )
...
* style: use numbered lists
Signed-off-by: aramissennyeydd <aramis.sennyey@doordash.com >
* Update docs/contribute/doc-style-guide.md
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Signed-off-by: Aramis Sennyey <159921952+aramissennyeydd@users.noreply.github.com >
* fix prettier
Signed-off-by: aramissennyeydd <aramis.sennyey@doordash.com >
---------
Signed-off-by: aramissennyeydd <aramis.sennyey@doordash.com >
Signed-off-by: Aramis Sennyey <159921952+aramissennyeydd@users.noreply.github.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-04-27 16:38:56 -04:00
Raphael Torquato
096be8b8ea
docs(techdocs): fix incorrect S3 permission in AWS configuration
...
Changed s3:PutBucketAcl to s3:PutObjectAcl in the migration permissions
section, as PutObjectAcl is the correct permission for copying objects.
Fixes #32925
Signed-off-by: Raphael Torquato <raphael.martini@live.com >
2026-04-25 21:13:09 -03:00
Andre Wanlin
ad7d51bfec
Merge pull request #33968 from maxwoerner/fix-techdocs-gitlab-url
...
docs: Fix TechDocs url location reference for GitLab
2026-04-25 06:37:07 -05:00
Eric Peterson
2f6d3ed2f9
Address review feedback
...
Signed-off-by: Eric Peterson <ericpeterson@spotify.com >
2026-04-24 15:13:58 +02:00
Eric Peterson
774c29f12d
Backport new hints from agent skill to human documentation
...
Signed-off-by: Eric Peterson <ericpeterson@spotify.com >
2026-04-24 14:53:45 +02:00
Eric Peterson
0cf9e2cb3a
Add a plugin analytics instrumentation skill to well-known skills
...
Signed-off-by: Eric Peterson <ericpeterson@spotify.com >
2026-04-24 14:53:21 +02:00
Aramis Sennyey
3b8c0557c6
golden-path: backend plugin persistence guide ( #33540 )
...
* docs: backend plugin persistence guide
Signed-off-by: aramissennyeydd <aramis.sennyey@doordash.com >
* fix prettier
Signed-off-by: aramissennyeydd <aramis.sennyey@doordash.com >
* add dto section
Signed-off-by: aramissennyeydd <aramis.sennyey@doordash.com >
* Apply suggestion from @aramissennyeydd
Signed-off-by: Aramis Sennyey <159921952+aramissennyeydd@users.noreply.github.com >
* address feedback
Signed-off-by: aramissennyeydd <aramis.sennyey@doordash.com >
* test against real scaffolding
Signed-off-by: aramissennyeydd <aramis.sennyey@doordash.com >
* Apply suggestions from code review
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Signed-off-by: Aramis Sennyey <159921952+aramissennyeydd@users.noreply.github.com >
* fix knex migrate:make command to specify migrations directory
Without --migrations-directory, knex cannot resolve the config
and errors with "Failed to resolve config file".
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
Signed-off-by: aramissennyeydd <aramis.sennyey@doordash.com >
* address copilot review feedback
- Fix file paths in code snippets to match scaffolded layout (src/ prefix)
- Add missing semicolons in toDatabaseRow/fromDatabaseRow return objects
- Change knex from devDependency to regular dependency for type imports
- Add missing customize-your-instance to adoption sidebar
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
Signed-off-by: aramissennyeydd <aramis.sennyey@doordash.com >
---------
Signed-off-by: aramissennyeydd <aramis.sennyey@doordash.com >
Signed-off-by: Aramis Sennyey <159921952+aramissennyeydd@users.noreply.github.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-22 10:12:51 -04:00
Fredrik Adelöw
8a871869fa
Merge pull request #34018 from backstage/freben/fix-swappable-components-docs
...
docs(swappable-components): fix missing backticks and small typos
2026-04-22 09:23:44 +02:00
github-actions[bot]
1cc86bee1c
Version Packages (next)
2026-04-21 15:07:43 +00:00
Fredrik Adelöw
8c8199cdf9
Update docs/frontend-system/building-plugins/06-swappable-components.md
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Signed-off-by: Fredrik Adelöw <freben@gmail.com >
2026-04-21 16:29:15 +02:00
Fredrik Adelöw
ffb749e4b6
docs(swappable-components): fix missing backticks and small typos
...
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
Signed-off-by: Fredrik Adelöw <freben@spotify.com >
2026-04-21 16:21:03 +02:00
Maximilian Wörner
d0f6d9e5c0
Update GitLab URL format in documentation
...
Signed-off-by: Maximilian Wörner <maxwoerner@gmail.com >
2026-04-17 10:34:28 +02:00
Patrik Oldsberg
d9264ed271
Merge pull request #33952 from backstage/rugvip/zod-v3-config-schema-docs
...
frontend-plugin-api: clarify that zod v3 does not support configSchema
2026-04-17 10:34:20 +02:00
Maximilian Wörner
1933c4b817
Update GitLab URL format in old documentation
...
Signed-off-by: Maximilian Wörner <maxwoerner@gmail.com >
2026-04-17 10:34:02 +02:00
Patrik Oldsberg
180890ef94
Merge pull request #33944 from backstage/rugvip/update-icons-docs-new-frontend-system
...
docs: update icons page to cover the new frontend system
2026-04-16 23:16:07 +02:00
Patrik Oldsberg
2946445627
Potential fix for pull request finding
...
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2026-04-16 23:04:43 +02:00
Patrik Oldsberg
092e064b43
docs: update icons page to cover the new frontend system
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
Made-with: Cursor
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
Made-with: Cursor
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
Made-with: Cursor
2026-04-16 22:10:24 +02:00
milliehartnt123
35fb74c310
Replace graphic showing output of creating the app with text block for standalone installation doc ( #33009 )
...
* change background to transparent
Signed-off-by: milliehartnt123 <108491788+milliehartnt123@users.noreply.github.com >
* Updated graphic to correct transparency background
Signed-off-by: milliehartnt123 <108491788+milliehartnt123@users.noreply.github.com >
* Fix several transparency glitches
Signed-off-by: milliehartnt123 <108491788+milliehartnt123@users.noreply.github.com >
* Fix a couple transparency glitches in letters
Signed-off-by: milliehartnt123 <108491788+milliehartnt123@users.noreply.github.com >
* Fix transparency errors
Signed-off-by: milliehartnt123 <108491788+milliehartnt123@users.noreply.github.com >
* Fix transparency error
Signed-off-by: milliehartnt123 <108491788+milliehartnt123@users.noreply.github.com >
* Replaced image of create app output with a text block
Added detailed output for app creation process and running instructions.
Signed-off-by: milliehartnt123 <108491788+milliehartnt123@users.noreply.github.com >
* Simplify create an app output in documentation
Removed multiple file copying and templating steps from the getting started guide.
Signed-off-by: milliehartnt123 <108491788+milliehartnt123@users.noreply.github.com >
* Revise console output in getting started guide
Updated installation instructions for Backstage application to include console as the language for the code blocks
Signed-off-by: milliehartnt123 <108491788+milliehartnt123@users.noreply.github.com >
* Delete docs/assets/getting-started/create-app-output.png
Graphic has been replaced with a code block.
Signed-off-by: milliehartnt123 <108491788+milliehartnt123@users.noreply.github.com >
* Update docs/getting-started/index.md
Changed output of creating backstage app to remove the 7.4 version with just <version>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Signed-off-by: milliehartnt123 <108491788+milliehartnt123@users.noreply.github.com >
* Update docs/getting-started/index.md
Fixed indentation in console output
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Signed-off-by: milliehartnt123 <108491788+milliehartnt123@users.noreply.github.com >
* Fix formatting in getting started installation steps
Signed-off-by: milliehartnt123 <108491788+milliehartnt123@users.noreply.github.com >
* Change app creation console output from graphic to text block
Added console output example for app creation process.
Signed-off-by: milliehartnt123 <108491788+milliehartnt123@users.noreply.github.com >
* Remove emoji from installation success message
Removed emoji from success message in installation steps.
Signed-off-by: milliehartnt123 <108491788+milliehartnt123@users.noreply.github.com >
* Update success message formatting in npx-create-app.md
Removed emoji from success message in npx-create-app.md.
Signed-off-by: milliehartnt123 <108491788+milliehartnt123@users.noreply.github.com >
* Fix code block formatting in getting started guide
Corrected formatting of code block for installation command.
Signed-off-by: milliehartnt123 <108491788+milliehartnt123@users.noreply.github.com >
* Improve console output formatting in installation guide
Updated console output examples and formatting in the getting started guide.
Signed-off-by: milliehartnt123 <108491788+milliehartnt123@users.noreply.github.com >
* Update npx-create-app.md with ellipsis
Signed-off-by: milliehartnt123 <108491788+milliehartnt123@users.noreply.github.com >
* Update getting started index with ellipsis
Signed-off-by: milliehartnt123 <108491788+milliehartnt123@users.noreply.github.com >
* Update getting started index with final steps
Signed-off-by: milliehartnt123 <108491788+milliehartnt123@users.noreply.github.com >
* Update npx-create-app.md for clarity
Signed-off-by: milliehartnt123 <108491788+milliehartnt123@users.noreply.github.com >
* Update docs/getting-started/index.md
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Signed-off-by: milliehartnt123 <108491788+milliehartnt123@users.noreply.github.com >
* Try to fix Prettier errors
Try to fix Prettier errors in getting started index.md file = creating a standalone application.
Signed-off-by: milliehartnt123 <108491788+milliehartnt123@users.noreply.github.com >
* Fix Prettier errors in npx-create-app.md
Signed-off-by: milliehartnt123 <108491788+milliehartnt123@users.noreply.github.com >
* Update docs/getting-started/index.md
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Signed-off-by: milliehartnt123 <108491788+milliehartnt123@users.noreply.github.com >
* Fix code block formatting in getting started guide
Correct formatting for code blocks in installation instructions.
Signed-off-by: milliehartnt123 <108491788+milliehartnt123@users.noreply.github.com >
* Fix formatting in installation instructions to satisfy prettier
Signed-off-by: milliehartnt123 <108491788+milliehartnt123@users.noreply.github.com >
* Update docs/getting-started/index.md
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Signed-off-by: milliehartnt123 <108491788+milliehartnt123@users.noreply.github.com >
* Fixed indentation of create app output to match getting started
Signed-off-by: milliehartnt123 <108491788+milliehartnt123@users.noreply.github.com >
* Update docs/getting-started/index.md
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Signed-off-by: milliehartnt123 <108491788+milliehartnt123@users.noreply.github.com >
* Fix formatting in getting started installation command
Signed-off-by: milliehartnt123 <108491788+milliehartnt123@users.noreply.github.com >
* Fix Prettier errors
Signed-off-by: milliehartnt123 <108491788+milliehartnt123@users.noreply.github.com >
* Update docs/getting-started/index.md
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Signed-off-by: milliehartnt123 <108491788+milliehartnt123@users.noreply.github.com >
---------
Signed-off-by: milliehartnt123 <108491788+milliehartnt123@users.noreply.github.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-04-16 15:51:55 -04:00
Patrik Oldsberg
72a552f0db
frontend-plugin-api: clarify that zod v3 /v4 subpath does not support configSchema
...
Update error messages, deprecation warnings, migration docs, release
notes, and changelogs to reflect that the zod/v4 subpath export from
the Zod v3 package does not support JSON Schema conversion via the
Standard Schema interface. Users must fully migrate to the zod v4
package (zod@^4.0.0) to use configSchema.
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
Made-with: Cursor
2026-04-16 17:23:54 +02:00
Patrik Oldsberg
e456249d9f
docs: add zod version requirement to v4 import comment in v1.50 release notes
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
Made-with: Cursor
2026-04-16 10:58:11 +02:00
Patrik Oldsberg
2ffddef1dd
docs: improve v1.50 release notes for Standard Schema section
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
Made-with: Cursor
2026-04-16 10:30:23 +02:00
Patrik Oldsberg
a54350bc5b
docs: fix missing closing parenthesis in services guide ( #33910 )
...
* docs: fix missing closing parenthesis in services guide
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
Made-with: Cursor
* Make `transform` optional in `DefaultFooService.create` and factory options
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
Made-with: Cursor
---------
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2026-04-15 10:02:30 +00:00
Patrik Oldsberg
e4c62f263f
Merge pull request #33907 from backstage/rugvip/v1.50-release-notes
...
docs: add v1.50.0 release notes
2026-04-14 22:08:05 +02:00