Skip to content

Releases: finos/git-proxy

v2.0.0-rc2

01 Sep 11:30
1ae25b3
Compare
Choose a tag to compare
v2.0.0-rc2 Pre-release
Pre-release

This is a release candidate for GitProxy v2 which adds support for SCM providers other than GitHub, (including Gitlab and basic git servers) and prevents proxying for requests for unknown git repositories.

Breaking changes are included in #1043 ( feat(key on repo url): support git hosts other than GitHub + multiple forks) and (also in v2.0.0-rc2) in #973 (associate commits by email).

What's Changed

  • test: Implement fuzz tests for processors by @jescalada in #1115
  • chore(deps): update github-actions - workflows - .github/workflows/unused-dependencies.yml by @renovate[bot] in #1156
  • chore: update npm release workflow to handle pre-releases by @jescalada in #1159
  • feat(key on repo url): support git hosts other than GitHub + multiple forks by @kriswest in #1043
  • chore: bump version to rc.2 by @jescalada in #1162
  • fix: flaky fuzz test errors by @jescalada in #1158
  • feat: JWT apiAuthentication UI integration by @jescalada in #1096
  • test: fix Cypress test data dependency by @jescalada in #1154
  • feat: implement formatting checks to CI by @fabiovincenzi in #1153
  • feat: don't forward requests for unknown repos by @kriswest in #1164
  • fix(deps): update npm - li-cli - experimental/li-cli/package.json by @renovate[bot] in #1114
  • chore(deps): update amannn/action-semantic-pull-request action to v6 - workflows - .github/workflows/pr-lint.yml by @renovate[bot] in #1157
  • fix(deps): update npm - - package.json by @renovate[bot] in #1135
  • fix: mongoDB client impl issues by @kriswest in #1167
  • fix: return 200 status codes on rejection to ensure error message renders in git client by @kriswest in #1178
  • fix: render committer and author email links instead of estimated profile links by @kriswest in #1179
  • fix: display errors when adding a new repo by @andypols in #1120

Full Changelog: v2.0.0-rc.1...v2.0.0-rc2

v2.0.0-rc.1

08 Aug 07:47
ddff723
Compare
Choose a tag to compare
v2.0.0-rc.1 Pre-release
Pre-release

This is a release candidate for GitProxy v2. Breaking changes are included in #973 (associate commits by email).

If you encounter any problems, feel free to open an issue!

What's Changed

  • fix(deps): update npm - - package.json by @renovate[bot] in #883
  • fix: restore user configs being merged with defaults by @coopernetes in #1129
  • chore(deps): update github-actions - workflows - .github/workflows/ci.yml by @renovate[bot] in #1127
  • chore(deps): update dependency @finos/git-proxy to ^1.19.2 - git-proxy-plugin-samples - plugins/git-proxy-plugin-samples/package.json by @renovate[bot] in #1128
  • fix(deps): update dependency axios to ^1.11.0 - git-proxy-cli - packages/git-proxy-cli/package.json by @renovate[bot] in #1130
  • chore: prepare for 2.x release with rc version by @coopernetes in #1137
  • refactor: replace getMissingData action with checkEmptyBranch by @jescalada in #1134
  • fix: 946 associate commits by email by @kriswest in #973

Full Changelog: v1.19.2...v2.0.0-rc.1

v1.19.2

30 Jul 15:19
12fce21
Compare
Choose a tag to compare

❗️ Important security updates ❗️

This release contains security fixes for newly discovered high severity issues. These issues were privately reported to the GitProxy & FINOS teams. Special thanks to the following individuals for their contributions:

The following advisories are resolved in this release:

All GitProxy users & implementations are strongly advised to upgrade to this latest version to receive these critical fixes. Additional bug fixes and enhancements are included below.

What's Changed

  • fix: additional user api leaks by @andypols in #1098
  • fix(deps): update dependency body-parser to v2 - license-inventory - experimental/license-inventory/package.json by @renovate[bot] in #1087
  • chore(deps): update github-actions - workflows - .github/workflows/unused-dependencies.yml by @renovate[bot] in #1112
  • fix: updated URL for FINOS community slack channel by @sam-holmes2 in #1011
  • docs: update SECURITY.md with reporting guidance by @tabathad in #1117
  • fix: dependency vulnerability fixes by @jescalada in #1103
  • fix: default config validation error and extras by @jescalada in #1124
  • fix: parsePush regression on tmp directory by @jescalada in #1118

New Contributors

Full Changelog: v1.19.1...v1.19.2

Version 1.19.1

11 Jul 13:09
4956b73
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.19.0...v1.19.1

Version 1.19.0

10 Jul 13:11
9560617
Compare
Choose a tag to compare

What's Changed

  • chore(deps): update dependency @types/node to ^22.15.34 - li-cli - experimental/li-cli/package.json by @renovate in #1067
  • chore(deps): update dependency @finos/git-proxy to ^1.18.0 - git-proxy-plugin-samples - plugins/git-proxy-plugin-samples/package.json by @renovate in #1073
  • chore(deps): update github-actions - workflows - .github/workflows/scorecard.yml by @renovate in #1072
  • chore(deps): update dependency @finos/git-proxy to ^1.18.2 - git-proxy-plugin-samples - plugins/git-proxy-plugin-samples/package.json by @renovate in #1074
  • fix(deps): update dependency eslint to ^9.30.0 - website - website/package.json by @renovate in #1075
  • chore(deps): update dependency lint-staged to v16 - license-inventory - experimental/license-inventory/package.json by @renovate in #1076
  • chore(deps): update dependency node to v22 - workflows - .github/workflows/unused-dependencies.yml by @renovate in #1077
  • chore(deps): update dependency sinon to v20 - - package.json by @renovate in #1078
  • fix(deps): update dependency eslint to ^9.30.1 - website - website/package.json by @renovate in #1079
  • fix(deps): update npm - li-cli - experimental/li-cli/package.json by @renovate in #1080
  • chore(deps): update dependency sinon to v21 - - package.json by @renovate in #1081
  • chore(deps): update grafana/grafana docker tag to v12 - license-inventory - experimental/license-inventory/docker-compose.yaml by @renovate in #1082
  • fix(deps): update dependency body-parser to v2 - - package.json by @renovate in #1084
  • fix(proxy): preserve original Git pack POST streams before validation by @fabiovincenzi in #1060
  • feat: mongo connection string & cookie secret from env vars by @coopernetes in #1086
  • fix(deps): update dependency zod to ^3.25.73 - li-cli - experimental/li-cli/package.json by @renovate in #1085
  • fix: updated README and documentation site with info on community meeting by @sam-holmes2 in #1026
  • chore: add @jescalada as a featured maintainer on docs site and remov… by @JamieSlome in #1097
  • fix: use a public user object to prevent passwords and other secrets … by @andypols in #1090
  • chore: bump by minor to v1.19.0 by @JamieSlome in #1099

New Contributors

Full Changelog: v1.18.2...v1.19.0

Version 1.18.2

01 Jul 13:17
1730c93
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.18.1...v1.18.2

Version 1.18.1

01 Jul 10:26
cfc069c
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.18.0...v1.18.1

Version 1.18.0

29 Jun 10:08
1d30ab5
Compare
Choose a tag to compare

What's Changed

  • test: stop the config loader and restore defaults after tests have run by @kriswest in #1050
  • chore: apply finos active badge by @TheJuanAndOnly99 in #1052
  • feat: support direct querying of AD group membership via LDAP by @kriswest in #972
  • fix(deps): update npm - li-cli - experimental/li-cli/package.json by @renovate in #1016
  • chore(deps): update dependency @finos/git-proxy to ^1.17.2 - git-proxy-plugin-samples - plugins/git-proxy-plugin-samples/package.json by @renovate in #1054
  • chore(deps): update github-actions - workflows - .github/workflows/ci.yml by @renovate in #1055
  • fix(deps): update dependency axios to ^1.10.0 - git-proxy-cli - packages/git-proxy-cli/package.json by @renovate in #1056
  • feat(experimental): fall back to local spdx data and filter deprecated by @06kellyjac in #1048
  • fix(deps): update npm - website - website/package.json by @renovate in #1057
  • feat(auth): add role mapping for JWT auth claims by @jescalada in #977
  • chore: bump by minor to v1.18.0 by @JamieSlome in #1066

Full Changelog: v1.17.2...v1.18.0

Version 1.17.2

05 Jun 12:24
67663a9
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.17.1...v1.17.2

Version 1.17.1

04 Jun 14:18
7c3bd62
Compare
Choose a tag to compare

What's Changed

  • fix: push parsing drops commit messages unless they end in a newline by @kriswest in #976
  • chore: bump by patch to v1.17.1 by @JamieSlome in #1044

Full Changelog: v1.17.0...v1.17.1