v2.0.0-rc.4
Pre-release
Pre-release
This is a release candidate for GitProxy v2 which improves stability by fixing various bugs and wrapping up the codebase's TypeScript conversion. Some notable changes include:
- Added support for AWS Credential Provider to authenticate MongoDB connections in #1319
- Added documentation page for config properties in #1243
- Schema reference available on our website
- Fixed failure on subsequent pushes to the same branch (Invalid revision range) in #1305
- Fixed startup error due to mismatched default repos in #1284
What's Changed
- fix: rename definitions/authentication in schema to make it more inutitive by @kriswest in #1231
- chore(deps): update github-actions - workflows - .github/workflows/dependency-review.yml by @renovate[bot] in #1226
- chore: remove defunct release workflow by @kriswest in #1234
- chore(deps): update dependency @types/node to ^22.18.7 - li-cli - experimental/li-cli/package.json by @renovate[bot] in #1235
- chore: deprecate github api baseUrl by @andypols in #1232
- feat: improve login page flexibility by @jescalada in #1227
- chore: generate provenance statement when publishing to npm by @kriswest in #1242
- test: fix generated-config test and default config for updated schema by @kriswest in #1244
- refactor:
git-proxy-clipackage to TS + ESM (v2) by @jescalada in #1180 - fix(deps): update npm - - package.json by @renovate[bot] in #1236
- feat: config schema for missing properties by @kriswest in #1243
- chore(deps): update npm - - package.json by @renovate[bot] in #1247
- refactor:
servicemodule to TS + ESM (v2) by @jescalada in #1166 - fix: escape literals in scan diff by @kriswest in #1251
- chore(deps): update github-actions - workflows - .github/workflows/dependency-review.yml by @renovate[bot] in #1250
- refactor: Add TypeScript support by @fabiovincenzi in #1142
- fix: infinite loop in UserList component by @andypols in #1255
- fix: the npm check-types failures by @andypols in #1254
- refactor: remove unnecessary getUserLoggedIn API call in User component by @andypols in #1257
- refactor: convert remaining UI files to TS by @jescalada in #1256
- fix: correct and simplify git push/pull request classification using content-type headers by @kriswest in #1249
- fix: Plugin loader tests by @jescalada in #1262
- chore: add confirmation dialog by @andypols in #1267
- fix: broken user links by @andypols in #1268
- test: add tests for plugins written in ESM by @jescalada in #1266
- fix: empty pagination by @andypols in #1274
- refactor: consolidate TS types by @jescalada in #1275
- fix(deps): update npm - - package.json by @renovate[bot] in #1252
- chore(deps): update github-actions - workflows - .github/workflows/unused-dependencies.yml by @renovate[bot] in #1279
- fix: proxy preparations mismatch bug by @jescalada in #1284
- fix: demo video by @tabathad in #1298
- refactor: migrate tests to Vitest + TS by @jescalada in #1202
- fix(deps): update npm to v5 - - package.json (major) by @renovate[bot] in #900
- chore(deps): update github-actions - workflows - .github/workflows/scorecard.yml by @renovate[bot] in #1306
- chore(deps): update npm to v2 - - package.json (major) by @renovate[bot] in #1132
- fix(deps): update dependency axios to ^1.13.2 - git-proxy-cli - packages/git-proxy-cli/package.json by @renovate[bot] in #1290
- fix: revert
singleBranchoption inpullRemoteaction by @jescalada in #1305 - fix: the condition "types" here will never be used warning by @andypols in #1311
- fix: macos test failures due to concurrent file access by @coopernetes in #1312
- fix: misleading endpoint status codes and error messages by @jescalada in #1293
- fix: defer reading of database configuration until needed to fix race by @kriswest in #1316
- feat: add support for using an AWS Credential Provider to authenticate MongoDB connections by @kriswest in #1319
- chore: upgrade node & mongo versions in ci, actions upgrades by @coopernetes in #1315
- fix: drop dependency on jwk-to-pem by using native crypto by @dgl in #1283
- fix: move supertest to dev dependencies by @andypols in #1328
- fix: convert remaining UI javascript to typescript by @andypols in #1329
- chore: bump git-proxy version to v2.0.0-rc.4 by @jescalada in #1322
- feat: e2e tests using docker compose by @coopernetes in #1165
- chore: remove unused NPM auth token and flags by @jescalada in #1351
New Contributors
Full Changelog: v2.0.0-rc.3...v2.0.0-rc.4.1