Skip to content

v2.3.0

Latest

Choose a tag to compare

@github-actions github-actions released this 17 Oct 08:50
1e112bc

GitProxy v2.3.0 brings PostgreSQL support, an improved plugin system and plenty of bugfixes including the Unreferenced commits in pack error seen in 2.2.

Postgres support

Adds PostgreSQL to the supported databases, configurable via proxy.config.json. Includes support for AWS RDS/Aurora IAM auth and relevant migration files.

Plugin improvements

Plugins can now be added to different phases within each chain. This is very useful for plugins that require data from other processors, such as customizable push scanners. For more details, check the plugin documentation.

What's Changed

🚀 Features

  • feat: support env var overrides for LDAP password and OIDC client secret @goldensyntax (#1831)
  • feat: revamp plugin system @jescalada (#1683)
  • feat: PostgreSQL sink backend @dcoric (#1687)
  • feat: AWS RDS/Aurora IAM authentication for the PostgreSQL sink @dcoric (#1591)
  • feat: data migration from mongo/fs to the PostgreSQL sink @dcoric (#1582)
  • feat: add sink-parity agent skill @dcoric (#1689)
  • feat: normalise PostgreSQL repo permissions into a repo_users join table @dcoric (#1590)
  • feat: configurable PostgreSQL connection (discrete fields, TLS, pool) @dcoric (#1584)
  • feat: versioned schema migration runner for the PostgreSQL sink @dcoric (#1581)
  • feat: add PostgreSQL as a supported sink backend @dcoric (#1532)

🐛 Bug Fixes

  • fix(config): honor MongoDB connection string environment override @dcoric (#1796)
  • fix(proxy): #1588 accept smart-HTTP paths without .git suffix @re-vlad (#1642)
  • fix(config): recover cached git sources after history changes @dcoric (#1587)
  • fix: license inventory dependencies, update dependabot rules @jescalada (#1814)
  • fix: flaky postgres and proxy route tests @jescalada (#1815)
  • fix(ci): always build the site on main, filter only previews - #1802 @fabiovincenzi (#1803)
  • fix: upgrade simple-git to v4 @jescalada (#1800)
  • fix: avoid duplicate repo permission grants in the mongo sink @kwy404 (#1747)
  • fix: pass gitleaks --log-opts without a shell so Windows keeps the caret @ppcvote (#1676)
  • fix: exempt push parent from checkHiddenCommits hidden-commit detection @goldensyntax (#1773)
  • fix(ci): guard netlify ignore command against empty CACHED_COMMIT_REF @fabiovincenzi (#1775)
  • fix: handle idle pool client errors in the PostgreSQL sink @dcoric (#1583)

🧰 Maintenance


Full Changelog: v2.2.0...v2.3.0