Skip to content

2.15.0

Compare
Choose a tag to compare
@iainsproat iainsproat released this 25 Jul 09:02
· 749 commits to main since this release
37a0fa4

What's Changed

Viewer

Frontend & UI

Backend

  • feat(helm chart): allow NODE_TLS_REJECT_UNAUTHORIZED to be configured by @iainsproat in #1621
  • fix(object upload): provide guard of expectation of an array by @iainsproat in #1665
  • fix(ip logging): handle ip addresses in header x-original-forwarded-for by @iainsproat in #1686
  • feat(prometheus): add prometheus metrics to express server by @iainsproat in #1591
  • chore(fileimport): improve logging by @iainsproat in #1697
  • fix(helm README): add missing description end tag by @iainsproat in #1701
  • fix(fileimport): logging of child process should not be suppressed as… by @iainsproat in #1702
  • fix(fileimport): return timeout error message to server & suppress noisy logging by @iainsproat in #1703
  • fix(fileimport): destructuring for...of should use entries() by @iainsproat in #1704
  • feat(server): improved cross-server commit/version download by @fabis94 in #1711
  • fix(/objects): should return 400 error to invalid input data format/mechanism by @iainsproat in #1664
  • chore(objects upload): improves response when error due to large object size by @iainsproat in #1685
  • fix(frontend & frontend-2): x-frame-options header for /authn routes should be DENY by @iainsproat in #1719 - this addresses separate reports from security researchers Ahmed Chauhan and Kunal Mhaske, and we wish to thank them for their contributions.

Deployment (helm chart and docker compose)

  • feat(helm): allow email from address to be configured via helm chart by @iainsproat in #1623
  • fix(helm): the ingress should support the maximum file size by @iainsproat in #1638
  • fix(helm): only deploy frontend-2 if enabled in helm chart by @iainsproat in #1695
  • fix(helm test): works with frontend2 by @iainsproat in #1693
  • fix(helm test): frontend2 by @iainsproat in #1696
  • chore(docker compose): explicitly define FILE_IMPORT_TIME_LIMIT_MIN e… by @iainsproat in #1650
  • feat(docker compose): healthcheck for speckle-server by @iainsproat in #1651
  • fix(docker compose): must use 2.3 as we have features removed in 3 by @iainsproat in #1679
  • fix(healthcheck): Add a 2 second timeout to the healthchecks by @iainsproat in #1674
  • fix(docker compose): increase healthcheck start period by @iainsproat in #1721

Dependency upgrades and other miscellaneous chores

Continuous Integration

  • fix help publish script, it shouldnt override local git configs by @gjedlicska in #1599
  • ci(frontend-2): docker image should not be built if github token is n… by @iainsproat in #1687
  • ci(codecov): base uploader is deprecated by @iainsproat in #1698
  • ci(publish): all publish steps should wait on all required test steps to pass by @iainsproat in #1700

Full Changelog: 2.14.7...2.15.0