Commit Graph

64982 Commits

Author SHA1 Message Date
Gustavo Lira 269ce9604f update README to clarify logging configuration for entity-fetch audit events
Signed-off-by: Gustavo Lira <guga.java@gmail.com>
2025-05-09 12:56:09 -03:00
Mark Dunphy 8be30fe4fb Merge branch 'master' of github.com:backstage/backstage into filter-entity-context-menu-item 2025-05-09 11:09:58 -04:00
Vincenzo Scamporlino b89550526e Merge pull request #29739 from backstage/renderintestapp-act-warnings
Fix: renderInTestApp act warnings
2025-05-09 16:36:19 +02:00
Gustavo Lira e Silva b85aeefdd5 Update plugins/catalog-backend/README.md
Co-authored-by: Paul Schultz <pschultz@pobox.com>
Signed-off-by: Gustavo Lira e Silva <guga.java@gmail.com>
2025-05-09 10:57:04 -03:00
Benjamin Janssens 9e6c479fdd test(catalog:) extend existing tests
Signed-off-by: Benjamin Janssens <benji.janssens@gmail.com>
2025-05-09 11:57:57 +02:00
Benjamin Janssens ee9f59f3e0 feat(catalog): add filter to include archived repositories
Signed-off-by: Benjamin Janssens <benji.janssens@gmail.com>
2025-05-09 11:47:59 +02:00
Ben Lambert 0ab0a454aa Merge pull request #29890 from mbenson/repoUrlHardening
trim leading and trailing slashes from parseRepoUrl query parameters
2025-05-09 11:46:41 +02:00
Abhinav a29ef4316a Add KodeKloud Certified Backstage Associate Course to Training and Certifications section
Signed-off-by: Abhinav <abhinav@Abhinavs-MacBook-Pro.local>
2025-05-09 14:39:31 +05:30
Ben Lambert e0455bdae7 Merge pull request #29892 from acierto/issue-29505
Fix issue 29505: Retries with EXPERIMENTAL_strategy doesn't handle authentication properly
2025-05-09 09:13:41 +02:00
Bogdan Nechyporenko ec42f8ed8e Fix issue 29505: Retries with EXPERIMENTAL_strategy doesn't handle authentication properly
Signed-off-by: Bogdan Nechyporenko <bnechyporenko@bol.com>
2025-05-09 07:31:25 +02:00
Matt Benson 16e2e9c1db trim leading and trailing slashes from parseRepoUrl query parameters
Signed-off-by: Matt Benson <gudnabrsam@gmail.com>
2025-05-08 17:55:06 -05:00
Matt Benson a51855db73 add unit tests for parseRepoUrl
Signed-off-by: Matt Benson <gudnabrsam@gmail.com>
2025-05-08 17:55:05 -05:00
Vincenzo Scamporlino 6e362e6fa7 Merge pull request #29875 from backstage/es-query-options
Pass queryOptions to ElasticSearchSearchEngine
2025-05-08 18:55:29 +02:00
Andre Wanlin 7d5e8e07c2 Merge pull request #29649 from backstage/dependabot/npm_and_yarn/microsite/http-proxy-middleware-2.0.9
build(deps): bump http-proxy-middleware from 2.0.7 to 2.0.9 in /microsite
2025-05-08 10:53:32 -05:00
Kamil Markow e085771461 Update docs on TemplateExamples and how to test them
Signed-off-by: Kamil Markow <kamilmarkow@gmail.com>
2025-05-08 11:43:24 -04:00
Fredrik Adelöw 9e6af578c0 Merge pull request #28437 from sanderaernouts/users/saernouts/client-assertion-credential
Added support for federated credentials using a managed identity (to generate the client assertion)
2025-05-08 17:00:58 +02:00
Vinnie McGuinness e4dabc605c feat(catalog-backend-module-gitea) add new Gitea provider module
Signed-off-by: Vinnie McGuinness <vinnie.mcguinness@intive.com>

feat(catalog-backend-module-gitea) add new Gitea provider module

Signed-off-by: Vinnie McGuinness <vinnie.mcguinness@intive.com>

adding tests
2025-05-08 13:48:54 +01:00
Thomas Cardonne 1e06afd80c feat(backend-defaults): use isGlob in GithubUrlReader to match glob patterns
Signed-off-by: Thomas Cardonne <t.cardonne@gmail.com>
2025-05-08 12:14:37 +02:00
Scott Guymer aa3a63aeed Notifications Email Module - Enable endpoint configuration for SES
Enable the ability to configure the endpoint for the SES connection used in the notifications email module. This enables the configuration of alternate endpoints as required, for example for local testing or alternative stacks.

Signed-off-by: Scott Guymer <scott.guymer@philips.com>
2025-05-08 10:11:08 +02:00
Fredrik Adelöw 1398391596 Merge pull request #29882 from notwatermango/patch-2
update docs createPermissionResourceRef
2025-05-08 09:07:54 +02:00
Danzel Artamadja a3da8ca01f update use non deprecated createPermissionRule
Signed-off-by: Danzel Artamadja <notwatermango@gmail.com>
2025-05-08 12:16:40 +07:00
Danzel Artamadja 95a70eb07d update createPermissionResourceRef in docs
Signed-off-by: Danzel Artamadja <notwatermango@gmail.com>
2025-05-08 11:59:22 +07:00
James Brooks c8f32dbefe Canon - Styling fixes for field clear button (#29878)
I spotted a couple of problems with the new clear button added to the TextField in #29820. Firstly, it did not use the correct colour token and therefore was not visible in dark mode. Secondly, for fields without a fixed width, the field would grow/shrink in size as the button was shown or hidden. Both of these issues have been rectified here
2025-05-07 18:35:37 +01:00
Patrik Oldsberg 49b0ac2628 Merge pull request #28004 from gusega/custom_auth_connector
custom AuthConnector for OAuth2
2025-05-07 18:59:09 +02:00
Alex Lorenzi 7e0a10caae Merge pull request #29401 from mario-mui/feat/search-plugin-i18n
search plugin support i18n
2025-05-07 12:42:34 -04:00
Matt Benson f20bebc941 rename template extensions->templating extensions in docs
Signed-off-by: Matt Benson <gudnabrsam@gmail.com>
2025-05-07 09:58:32 -05:00
Matt Benson 65555af780 remove entityQueryFilterExpressionSchema export; refactor DRY for specialized EntityPicker fields
Signed-off-by: Matt Benson <gudnabrsam@gmail.com>
2025-05-07 09:33:40 -05:00
Matt Benson 419163d48c use callback to define entityQueryFilterExpression schema; deprecated exported const entityQueryFilterExpressionSchema
Signed-off-by: Matt Benson <gudnabrsam@gmail.com>
2025-05-07 09:33:40 -05:00
Matt Benson a274e0a362 Migrate custom fields to new schema factory function;
standardize field descriptions to prefer ui:description and present consistently,
utilizing ScaffolderField component where possible.

Signed-off-by: Matt Benson <gudnabrsam@gmail.com>
2025-05-07 09:33:39 -05:00
Gustavo Lira 8e0f15f6de add note about visibility of entity-fetch audit events in logs
add clarification about visibility of entity-fetch audit events in logs

Signed-off-by: Gustavo Lira <guga.java@gmail.com>
2025-05-07 10:55:28 -03:00
Vincenzo Scamporlino 01f772ca37 search-backend-module-elasticsearch: queryOptions changeset
Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com>
2025-05-07 15:39:29 +02:00
Vincenzo Scamporlino cb18b2b581 search-backend-module-elasticsearch: pass missing queryOptions
Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com>
2025-05-07 15:37:38 +02:00
Benjamin Janssens f7ca0fee7a feat(home): add entity presentation api to home page widgets
Signed-off-by: Benjamin Janssens <benji.janssens@gmail.com>
2025-05-07 15:26:55 +02:00
Patrik Oldsberg 41380bdcc4 Merge pull request #29776 from backstage/rugvip/move
cli: move less common libs into modules
2025-05-07 15:23:03 +02:00
Fredrik Adelöw ef998c242c Merge pull request #29856 from backstage/freben/slack-loader
Fix dataloader caching, and use the proper catalog service ref
2025-05-07 14:47:40 +02:00
Fredrik Adelöw f4e628639d Merge pull request #28449 from Andy2003/bugfix/harmonize-catalog-tables
Harmonize `CatalogTable`
2025-05-07 12:01:39 +02:00
Andreas Berger eef2c5c3fd Apply suggestions from code review
Co-authored-by: Vincenzo Scamporlino <vincenzos@spotify.com>
Signed-off-by: Andreas Berger <Andy2003@users.noreply.github.com>
2025-05-07 11:13:53 +02:00
Vincenzo Scamporlino 2061b44e10 Merge pull request #29732 from backstage/rugvip/new-areas
OWNERS.md: add new distinct areas for maintainer team
2025-05-07 11:02:12 +02:00
Mohit Nain 9754e48e66 Update architecture-overview.md
Signed-off-by: Mohit Nain <Mohit_Nain@infosys.com>
2025-05-07 11:49:59 +05:30
Jessica He 5cc1f7f3ed Address feedback
Signed-off-by: Jessica He <jhe@redhat.com>
2025-05-07 15:19:49 +09:00
renovate[bot] 659f2ce840 chore(deps): update dependency typedoc to ^0.28.0
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-07 03:30:39 +00:00
renovate[bot] 14ce237d23 chore(deps): update dependency eslint to v9.26.0
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-07 03:29:30 +00:00
backstage-goalie[bot] e6d91b40e9 Merge pull request #29867 from backstage/renovate/zod-validation-error-3.x-lockfile
fix(deps): update dependency zod-validation-error to v3.4.1
2025-05-07 03:17:47 +00:00
backstage-goalie[bot] 9c7cbb6058 Merge pull request #29865 from backstage/renovate/esbuild-0.x-lockfile
fix(deps): update dependency esbuild to v0.25.4
2025-05-07 03:17:44 +00:00
renovate[bot] accaf1f8f5 fix(deps): update dependency zod-validation-error to v3.4.1
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-07 02:31:41 +00:00
renovate[bot] 100edef7c0 fix(deps): update dependency ws to v8.18.2
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-07 02:31:06 +00:00
backstage-goalie[bot] 345b762e95 Merge pull request #29864 from backstage/renovate/uiw-codemirror-themes-4.x-lockfile
fix(deps): update dependency @uiw/codemirror-themes to v4.23.12
2025-05-07 02:20:11 +00:00
renovate[bot] b3780309d6 fix(deps): update dependency esbuild to v0.25.4
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-07 01:51:54 +00:00
renovate[bot] b4715a2d8f fix(deps): update dependency @uiw/codemirror-themes to v4.23.12
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-07 01:51:07 +00:00
backstage-goalie[bot] 78a13e002e Merge pull request #29863 from backstage/renovate/codemirror
fix(deps): update dependency @codemirror/view to v6.36.7
2025-05-07 01:40:06 +00:00