Skip to content

v2.0.0-rc.4

Pre-release
Pre-release

Choose a tag to compare

@jescalada jescalada released this 23 Dec 09:05
· 972 commits to main since this release
b5a8d9e

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
  • 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-cli package 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: service module 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 singleBranch option in pullRemote action 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

  • @dgl made their first contribution in #1283

Full Changelog: v2.0.0-rc.3...v2.0.0-rc.4.1