@secustor/backstage-plugin-renovate-backend
Version:
374 lines (215 loc) • 19.6 kB
Markdown
# @secustor/backstage-plugin-renovate-backend
## 0.16.0
### Minor Changes
- [#785](https://github.com/secustor/backstage-plugins/pull/785) [`a046b09`](https://github.com/secustor/backstage-plugins/commit/a046b0910cecf2b0b98c410ba80b7df0fe3dc233) Thanks [@veenarm](https://github.com/veenarm)! - Implemented ability to pass host environment variables to the renovate runner. These can be auto passed or overwritten using renovate.runtime.environment array with name/value keys. This is to resolve an issue with directs inability to use fork node process of custom CAs.
## 0.15.8
### Patch Changes
- [#744](https://github.com/secustor/backstage-plugins/pull/744) [`8670607`](https://github.com/secustor/backstage-plugins/commit/8670607b4aa74c468a53523c6ef35b73487f0877) Thanks [@renovate](https://github.com/apps/renovate)! - Upgrade Backstage to 1.40.0
- Updated dependencies [[`8670607`](https://github.com/secustor/backstage-plugins/commit/8670607b4aa74c468a53523c6ef35b73487f0877)]:
- @secustor/backstage-plugin-renovate-common@0.9.2
- @secustor/backstage-plugin-renovate-node@0.5.6
## 0.15.7
### Patch Changes
- [#714](https://github.com/secustor/backstage-plugins/pull/714) [`d1a6a55`](https://github.com/secustor/backstage-plugins/commit/d1a6a554ee72a64c25a631996ee56b8f3781409d) Thanks [@secustor](https://github.com/secustor)! - Upgrade to Backstage 1.39.0
- [#714](https://github.com/secustor/backstage-plugins/pull/714) [`d1a6a55`](https://github.com/secustor/backstage-plugins/commit/d1a6a554ee72a64c25a631996ee56b8f3781409d) Thanks [@secustor](https://github.com/secustor)! - Remove Backstage yarn plugin usage
- Updated dependencies [[`d1a6a55`](https://github.com/secustor/backstage-plugins/commit/d1a6a554ee72a64c25a631996ee56b8f3781409d), [`d1a6a55`](https://github.com/secustor/backstage-plugins/commit/d1a6a554ee72a64c25a631996ee56b8f3781409d)]:
- @secustor/backstage-plugin-renovate-common@0.9.1
- @secustor/backstage-plugin-renovate-node@0.5.5
## 0.15.6
### Patch Changes
- Updated dependencies [[`2b15972`](https://github.com/secustor/backstage-plugins/commit/2b159725dfa82ca80d3dc9fa0c71b26ec2fb1ef2)]:
- @secustor/backstage-plugin-renovate-common@0.9.0
- @secustor/backstage-plugin-renovate-node@0.5.4
## 0.15.5
### Patch Changes
- Updated dependencies [[`9c3def7`](https://github.com/secustor/backstage-plugins/commit/9c3def7a0ec8b2d3cee2cb7f290ec6da8b1c13c3)]:
- @secustor/backstage-plugin-renovate-common@0.8.3
- @secustor/backstage-plugin-renovate-node@0.5.3
## 0.15.4
### Patch Changes
- [#625](https://github.com/secustor/backstage-plugins/pull/625) [`a16ee4c`](https://github.com/secustor/backstage-plugins/commit/a16ee4c0b67b4f1a8a9069eec3ede2d626acc950) Thanks [@renovate](https://github.com/apps/renovate)! - Bump Backstage to 1.37.0
- Updated dependencies [[`a16ee4c`](https://github.com/secustor/backstage-plugins/commit/a16ee4c0b67b4f1a8a9069eec3ede2d626acc950)]:
- @secustor/backstage-plugin-renovate-common@0.8.2
- @secustor/backstage-plugin-renovate-node@0.5.2
## 0.15.3
### Patch Changes
- [#600](https://github.com/secustor/backstage-plugins/pull/600) [`99ba696`](https://github.com/secustor/backstage-plugins/commit/99ba69657b82ae3a83faf951927fd1f1bef322e8) Thanks [@secustor](https://github.com/secustor)! - Correctly use GITHUB_COM_TOKEN instead of RENOVATE_GITHUB_COM
## 0.15.2
### Patch Changes
- [#586](https://github.com/secustor/backstage-plugins/pull/586) [`7ff6f40`](https://github.com/secustor/backstage-plugins/commit/7ff6f40d825c3b97f094f5eadff9d4a1ce70533d) Thanks [@renovate](https://github.com/apps/renovate)! - bump Backstage to 1.36.1
- Updated dependencies [[`7ff6f40`](https://github.com/secustor/backstage-plugins/commit/7ff6f40d825c3b97f094f5eadff9d4a1ce70533d)]:
- @secustor/backstage-plugin-renovate-common@0.8.1
- @secustor/backstage-plugin-renovate-node@0.5.1
## 0.15.1
### Patch Changes
- [#578](https://github.com/secustor/backstage-plugins/pull/578) [`ad53599`](https://github.com/secustor/backstage-plugins/commit/ad53599f1a03cec90d5ff0cf29863937c49c69bc) Thanks [@secustor](https://github.com/secustor)! - Forward log objects of Renovate as JSON strings to Backstage. This will correctly render Renovate errors and config objects in log lines.
- [#578](https://github.com/secustor/backstage-plugins/pull/578) [`a9a5f79`](https://github.com/secustor/backstage-plugins/commit/a9a5f79480a07e27e8dd4cb7bdaa1820512577d6) Thanks [@secustor](https://github.com/secustor)! - Gracefully handle missing reports after logstream ends
## 0.15.0
### Minor Changes
- [#541](https://github.com/secustor/backstage-plugins/pull/541) [`6492b0b`](https://github.com/secustor/backstage-plugins/commit/6492b0be0983f6db3002636385a7fb8b45b99796) Thanks [@renovate](https://github.com/apps/renovate)! - bump Backstage to 1.35.0
- [#509](https://github.com/secustor/backstage-plugins/pull/509) [`152462b`](https://github.com/secustor/backstage-plugins/commit/152462bb3878ee6d7fb13f8455e3018236f38600) Thanks [@renovate](https://github.com/apps/renovate)! - bump Backstage to 1.34.1
### Patch Changes
- Updated dependencies [[`6492b0b`](https://github.com/secustor/backstage-plugins/commit/6492b0be0983f6db3002636385a7fb8b45b99796), [`152462b`](https://github.com/secustor/backstage-plugins/commit/152462bb3878ee6d7fb13f8455e3018236f38600)]:
- @secustor/backstage-plugin-renovate-common@0.8.0
- @secustor/backstage-plugin-renovate-node@0.5.0
## 0.14.2
### Patch Changes
- [#507](https://github.com/secustor/backstage-plugins/pull/507) [`f29bef2`](https://github.com/secustor/backstage-plugins/commit/f29bef2d7d7fe1596898fda83b4edc7bcde3a4db) Thanks [@secustor](https://github.com/secustor)! - Pin @types/express to v4
## 0.14.1
### Patch Changes
- Updated dependencies [[`dc16ec4`](https://github.com/secustor/backstage-plugins/commit/dc16ec4a4aa0d1794a3c22aacb426b4ea12cc112)]:
- @secustor/backstage-plugin-renovate-common@0.7.1
- @secustor/backstage-plugin-renovate-node@0.4.1
## 0.14.0
### Minor Changes
- [#442](https://github.com/secustor/backstage-plugins/pull/442) [`0633a98`](https://github.com/secustor/backstage-plugins/commit/0633a98791ff9cd7930015b9c793b988c38cd841) Thanks [@renovate](https://github.com/apps/renovate)! - Drop support for NodeJS v18
### Patch Changes
- [#454](https://github.com/secustor/backstage-plugins/pull/454) [`4da2662`](https://github.com/secustor/backstage-plugins/commit/4da26625dc8ed3e7fb591e6c197893e6b9585930) Thanks [@secustor](https://github.com/secustor)! - Add an alias to dependency delete subquery. This should fix failing cleanup on Postgres 13
## 0.13.1
### Patch Changes
- [#425](https://github.com/secustor/backstage-plugins/pull/425) [`a53c9df`](https://github.com/secustor/backstage-plugins/commit/a53c9df5d41ec8988a742305d7ed9e127143bf65) Thanks [@secustor](https://github.com/secustor)! - Use correct table for dependency maintenance table
## 0.13.0
### Minor Changes
- [#413](https://github.com/secustor/backstage-plugins/pull/413) [`6590670`](https://github.com/secustor/backstage-plugins/commit/6590670257a3cac792a8d423f58877925302729b) Thanks [@secustor](https://github.com/secustor)! - Update Backstage to 1.32.1
### Patch Changes
- Updated dependencies [[`6590670`](https://github.com/secustor/backstage-plugins/commit/6590670257a3cac792a8d423f58877925302729b)]:
- @secustor/backstage-plugin-renovate-common@0.7.0
- @secustor/backstage-plugin-renovate-node@0.4.0
## 0.12.0
### Minor Changes
- [#406](https://github.com/secustor/backstage-plugins/pull/406) [`51225fb`](https://github.com/secustor/backstage-plugins/commit/51225fbfcceb88c22a9882842e4f6adc2430382a) Thanks [@secustor](https://github.com/secustor)! - Allow disabling schedules
## 0.11.1
### Patch Changes
- [#370](https://github.com/secustor/backstage-plugins/pull/370) [`0dd0369`](https://github.com/secustor/backstage-plugins/commit/0dd03690cfc1a6309085927c05e2a6c5d2824f5a) Thanks [@secustor](https://github.com/secustor)! - Update Backstage to v1.31.1
- Updated dependencies [[`0dd0369`](https://github.com/secustor/backstage-plugins/commit/0dd03690cfc1a6309085927c05e2a6c5d2824f5a)]:
- @secustor/backstage-plugin-renovate-common@0.6.2
- @secustor/backstage-plugin-renovate-node@0.3.8
## 0.11.0
### Minor Changes
- [#356](https://github.com/secustor/backstage-plugins/pull/356) [`b00ea62`](https://github.com/secustor/backstage-plugins/commit/b00ea623e29804f2cb1860fa9fa6aabb9c81bf49) Thanks [@secustor](https://github.com/secustor)! - Breaking Change to the new Dependencies API!
The dependencies' endpoint does no longer return an array but rather an object with the field `dependencies`.
This is to allow adding other data such as available filter options
- [#356](https://github.com/secustor/backstage-plugins/pull/356) [`b00ea62`](https://github.com/secustor/backstage-plugins/commit/b00ea623e29804f2cb1860fa9fa6aabb9c81bf49) Thanks [@secustor](https://github.com/secustor)! - Add DependencyTableV2 using MUI Datagrid
### Patch Changes
- [#356](https://github.com/secustor/backstage-plugins/pull/356) [`b00ea62`](https://github.com/secustor/backstage-plugins/commit/b00ea623e29804f2cb1860fa9fa6aabb9c81bf49) Thanks [@secustor](https://github.com/secustor)! - Add backend pagination options for the dependencies endpoint
- [#356](https://github.com/secustor/backstage-plugins/pull/356) [`b00ea62`](https://github.com/secustor/backstage-plugins/commit/b00ea623e29804f2cb1860fa9fa6aabb9c81bf49) Thanks [@secustor](https://github.com/secustor)! - Allow to filter for depTypes in dependencies API
- [#356](https://github.com/secustor/backstage-plugins/pull/356) [`b00ea62`](https://github.com/secustor/backstage-plugins/commit/b00ea623e29804f2cb1860fa9fa6aabb9c81bf49) Thanks [@secustor](https://github.com/secustor)! - Added a X-Total-Count header to dependency endpoint for knowing what the maximum requests would be
## 0.10.2
### Patch Changes
- [#347](https://github.com/secustor/backstage-plugins/pull/347) [`bc22208`](https://github.com/secustor/backstage-plugins/commit/bc2220832518951e71969b1d2a81ba9e7e63552f) Thanks [@secustor](https://github.com/secustor)! - Make skip entries which contain no packageName and not a depName
- Updated dependencies [[`bc22208`](https://github.com/secustor/backstage-plugins/commit/bc2220832518951e71969b1d2a81ba9e7e63552f)]:
- @secustor/backstage-plugin-renovate-common@0.6.1
- @secustor/backstage-plugin-renovate-node@0.3.7
## 0.10.1
### Patch Changes
- [#345](https://github.com/secustor/backstage-plugins/pull/345) [`de5c67b`](https://github.com/secustor/backstage-plugins/commit/de5c67be3ce44c61e0d8bbf64adf9f3603ca35b0) Thanks [@secustor](https://github.com/secustor)! - Fix index creation for new dependency table
## 0.10.0
### Minor Changes
- [#343](https://github.com/secustor/backstage-plugins/pull/343) [`c755655`](https://github.com/secustor/backstage-plugins/commit/c7556558e815f0c4fcf9671b8f919bee51b51e5a) Thanks [@secustor](https://github.com/secustor)! - Add global dependency overview, dependency api endpoint and dependency database
### Patch Changes
- [#343](https://github.com/secustor/backstage-plugins/pull/343) [`c755655`](https://github.com/secustor/backstage-plugins/commit/c7556558e815f0c4fcf9671b8f919bee51b51e5a) Thanks [@secustor](https://github.com/secustor)! - Hide RenovateStarter by default allow to enable via props
- [`9c39a80`](https://github.com/secustor/backstage-plugins/commit/9c39a802bca087a06f2d5fc1d308d40689ba9fb1) Thanks [@secustor](https://github.com/secustor)! - Add packageFileUrl to dependencies API and show resovled link
- Updated dependencies [[`c755655`](https://github.com/secustor/backstage-plugins/commit/c7556558e815f0c4fcf9671b8f919bee51b51e5a), [`c755655`](https://github.com/secustor/backstage-plugins/commit/c7556558e815f0c4fcf9671b8f919bee51b51e5a)]:
- @secustor/backstage-plugin-renovate-common@0.6.0
- @secustor/backstage-plugin-renovate-node@0.3.6
## 0.9.5
### Patch Changes
- [#336](https://github.com/secustor/backstage-plugins/pull/336) [`0393e94`](https://github.com/secustor/backstage-plugins/commit/0393e94bf3e322306217e2b157cc5893bd7bc06f) Thanks [@secustor](https://github.com/secustor)! - Add config schemas
- [#333](https://github.com/secustor/backstage-plugins/pull/333) [`28e1ff6`](https://github.com/secustor/backstage-plugins/commit/28e1ff60fa1630f9be80add8951566bc2a2ca4f8) Thanks [@secustor](https://github.com/secustor)! - Upgrade Backstage to 1.30.4
- Updated dependencies [[`48ca691`](https://github.com/secustor/backstage-plugins/commit/48ca691ab1b66c7622d1b5ff67ea73922f9cf563), [`28e1ff6`](https://github.com/secustor/backstage-plugins/commit/28e1ff60fa1630f9be80add8951566bc2a2ca4f8)]:
- @secustor/backstage-plugin-renovate-common@0.5.5
- @secustor/backstage-plugin-renovate-node@0.3.5
## 0.9.4
### Patch Changes
- [#279](https://github.com/secustor/backstage-plugins/pull/279) [`e9cee4f`](https://github.com/secustor/backstage-plugins/commit/e9cee4f6af7e472bc864ec374b8df0e48ca68a5f) Thanks [@secustor](https://github.com/secustor)! - Update to release Backstage 1.29.1
- Updated dependencies [[`e9cee4f`](https://github.com/secustor/backstage-plugins/commit/e9cee4f6af7e472bc864ec374b8df0e48ca68a5f)]:
- @secustor/backstage-plugin-renovate-common@0.5.4
- @secustor/backstage-plugin-renovate-node@0.3.4
## 0.9.3
### Patch Changes
- Updated dependencies [[`8180942`](https://github.com/secustor/backstage-plugins/commit/818094266364607fb69e4592d65629fbdb614934)]:
- @secustor/backstage-plugin-renovate-common@0.5.3
- @secustor/backstage-plugin-renovate-node@0.3.3
## 0.9.2
### Patch Changes
- Updated dependencies [[`b778def`](https://github.com/secustor/backstage-plugins/commit/b778defe18b69059fd7962f508eb5f930f212bbd)]:
- @secustor/backstage-plugin-renovate-common@0.5.2
- @secustor/backstage-plugin-renovate-node@0.3.2
## 0.9.1
### Patch Changes
- Updated dependencies [[`0a1987e`](https://github.com/secustor/backstage-plugins/commit/0a1987ed57ffff04a3031e4d4182f29346aa23ba)]:
- @secustor/backstage-plugin-renovate-common@0.5.1
- @secustor/backstage-plugin-renovate-node@0.3.1
## 0.9.0
### Minor Changes
- [#237](https://github.com/secustor/backstage-plugins/pull/237) [`2dca129`](https://github.com/secustor/backstage-plugins/commit/2dca129a5d53a2b2afa8ea445e37a63feaabf139) Thanks [@secustor](https://github.com/secustor)! - Support supplying URLs with missing protocol to RenovateStarter
- [#233](https://github.com/secustor/backstage-plugins/pull/233) [`de9e112`](https://github.com/secustor/backstage-plugins/commit/de9e1125ba87d7d43efb632f5643a52c87dbe0ac) Thanks [@secustor](https://github.com/secustor)! - BREAKING CHANGE! Renovate runs are now controlled by queues supplied via separate packages. Similar to `runtime` the backend comes without a default implementation.
### Patch Changes
- [#237](https://github.com/secustor/backstage-plugins/pull/237) [`a9443be`](https://github.com/secustor/backstage-plugins/commit/a9443be50f4c2becc5bd07512f344d8bc2b2e409) Thanks [@secustor](https://github.com/secustor)! - Return correctly taskID instead of runID, when calling POST /runs
- [#235](https://github.com/secustor/backstage-plugins/pull/235) [`d7e1b7c`](https://github.com/secustor/backstage-plugins/commit/d7e1b7ca9a9903ef8b8616f7e018a4a93647a621) Thanks [@secustor](https://github.com/secustor)! - Remove deprecated imports and remove usage of @backstage/backend-common
- Updated dependencies [[`2dca129`](https://github.com/secustor/backstage-plugins/commit/2dca129a5d53a2b2afa8ea445e37a63feaabf139), [`de9e112`](https://github.com/secustor/backstage-plugins/commit/de9e1125ba87d7d43efb632f5643a52c87dbe0ac), [`d7e1b7c`](https://github.com/secustor/backstage-plugins/commit/d7e1b7ca9a9903ef8b8616f7e018a4a93647a621), [`5127503`](https://github.com/secustor/backstage-plugins/commit/51275030592f999140fce2fea25f54d0fd2ae8f8)]:
- @secustor/backstage-plugin-renovate-common@0.5.0
- @secustor/backstage-plugin-renovate-node@0.3.0
## 0.8.1
### Patch Changes
- [#215](https://github.com/secustor/backstage-plugins/pull/215) [`730a4bd`](https://github.com/secustor/backstage-plugins/commit/730a4bd433dcd8ce40db5b718c4627be24b93c4b) Thanks [@secustor](https://github.com/secustor)! - Fix token retrieval when using a GithubApp
## 0.8.0
### Minor Changes
- [#206](https://github.com/secustor/backstage-plugins/pull/206) [`7437c6d`](https://github.com/secustor/backstage-plugins/commit/7437c6d19f5ff073bdc970f2542902ee4a1bab73) Thanks [@secustor](https://github.com/secustor)! - Add cleanup job to delete outdated reports
- [`ee838a1`](https://github.com/secustor/backstage-plugins/commit/ee838a1c665a5fff27b1fe68758fb805125d9b95) Thanks [@secustor](https://github.com/secustor)! - Upgrade Backstage to 1.28.0
### Patch Changes
- Updated dependencies [[`ee838a1`](https://github.com/secustor/backstage-plugins/commit/ee838a1c665a5fff27b1fe68758fb805125d9b95)]:
- @secustor/backstage-plugin-renovate-common@0.4.0
- @secustor/backstage-plugin-renovate-node@0.2.0
## 0.7.1
### Patch Changes
- [#140](https://github.com/secustor/backstage-plugins/pull/140) [`b3f6c2b`](https://github.com/secustor/backstage-plugins/commit/b3f6c2bff76b15371b100a5d3d71b46dd59275b1) Thanks [@secustor](https://github.com/secustor)! - Upgrade Backstage 1.26.3
- Updated dependencies [[`b3f6c2b`](https://github.com/secustor/backstage-plugins/commit/b3f6c2bff76b15371b100a5d3d71b46dd59275b1)]:
- @secustor/backstage-plugin-renovate-common@0.3.1
- @secustor/backstage-plugin-renovate-node@0.1.4
## 0.7.0
### Minor Changes
- [#136](https://github.com/secustor/backstage-plugins/pull/136) [`0d00e10`](https://github.com/secustor/backstage-plugins/commit/0d00e10ab7cb666859d361bc6f37216b35fb89e9) Thanks [@secustor](https://github.com/secustor)! - Support usage of Github Apps for authentification
## 0.6.0
### Minor Changes
- fd4d780: Replace null setting of redisURL with an explicit setting for disabling cache injection
## 0.5.0
### Minor Changes
- 1f997fb: Allow to save multiple reports for the same repository
### Patch Changes
- Updated dependencies [1f997fb]
- @secustor/backstage-plugin-renovate-common@0.3.0
- @secustor/backstage-plugin-renovate-node@0.1.3
## 0.4.0
### Minor Changes
- a22994b: /runs Post now expects a stringified version of the entity rather then the full object
### Patch Changes
- Updated dependencies [04a943e]
- Updated dependencies [a22994b]
- @secustor/backstage-plugin-renovate-common@0.2.0
- @secustor/backstage-plugin-renovate-node@0.1.2
## 0.3.0
### Minor Changes
- c9c5ab2: Remove call back feature as will no longer possible if the Backstage task runner system is used
- b196ddc: Allow opting out of Redis cache injection
### Patch Changes
- 5a12bc4: Use underscores instead for slashes for task ids
- b6541b4: Fix database column for last_updated to timestamp rather time
- ed52293: Fix task scheduling in case there is no runner yet scheduled
- Updated dependencies [5a12bc4]
- @secustor/backstage-plugin-renovate-common@0.1.2
- @secustor/backstage-plugin-renovate-node@0.1.1
## 0.2.0
### Minor Changes
- 3442c0d: Extract Redis cache from configuration and supply to Renovate
### Patch Changes
- 80d6c33: Use scheduleTask to fix initial rerun
- 1610dec: Move extension points to separate node library package
## 0.1.2
### Patch Changes
- 98796af: Publish migrations
## 0.1.1
### Patch Changes
- 45edddc: Fix release process
- Updated dependencies [45edddc]
- @secustor/backstage-plugin-renovate-common@0.1.1