v24.1.0
What's Changed
- feat: initialize authentication module by @aldy505 in #1
- Registration using Spring Java by @RayWP in #5
- landing page by @elianiva in #4
- feat: new rce packages by @aldy505 in #12
- Backend registration by @RayWP in #11
- moving to http by @aldy505 in #6
- setup everything else by @aldy505 in #13
- fix: broken unit test on toml parsing by @aldy505 in #14
- feat: implementing sentry reporting on auth by @aldy505 in #16
- fix: proper http handling for rce by @aldy505 in #15
- fix: provide optional information on landing by @aldy505 in #17
- setup ci by @aldy505 in #18
- feat(landing): use deno to serve landing page by @elianiva in #19
- pre public setup by @aldy505 in #21
- feat: read database url from env vars for registration module by @aldy505 in #20
- fix: healthchecks endpoint by @aldy505 in #22
- refactor(registration): simplify env variable injection by @elianiva in #23
- fix(landing): add html doctype by @elianiva in #24
- fix(registration): inject etcdEndpoint from constructor by @elianiva in #25
- chore: align the configuration that resides within the VM with the repo by @aldy505 in #26
- change @value by @RayWP in #32
- Fix error by @RayWP in #33
- refactor(landing): use task and import_map by @elianiva in #34
- feat(landing): seo thumbnail by @elianiva in #35
- connect Registration with ETCD by @RayWP in #36
- Fix regs by @RayWP in #37
- feat(landing): rewrite to fresh by @elianiva in #38
- feat: setup monitoring with prom and jaeger by @aldy505 in #39
- fix(landing): whitelist fresh files by @elianiva in #40
- feat(landing): rewrite to astro by @elianiva in #41
- fix(landing): move entry output into subdirectory by @elianiva in #42
- Fix regis by @RayWP in #43
- ci: setup continuous deployment by @aldy505 in #44
- refactor: set runTimeout and all that jazz by @aldy505 in #45
- feat(rce): switch to normal jdk17 instead of graalvm by @aldy505 in #46
- chore(frontend): update java version to 17 by @aldy505 in #47
- feat(rce): behavior of each package when being memory limited by @aldy505 in #48
- feat(language): introduce common lisp by @aldy505 in #49
- fix(rce): should ve been built to esm by @aldy505 in #50
- chore: update deployment steps by @aldy505 in #51
- feat: switch storage provider by @aldy505 in #53
- ci: bump dependencies, add codecov, and improve steps by @aldy505 in #56
- fix: alpine does not have git installed by @aldy505 in #57
- ci: specify codecov flags by @aldy505 in #58
- ci: adjust coverage reporters by @aldy505 in #59
- feat: Go SDK by @aldy505 in #55
- feat(rce): support multiple files by @aldy505 in #63
- fix(rce): go package installation by @aldy505 in #65
- fix(rce): create directory for each package by @aldy505 in #66
- Add CodeQL workflow for GitHub code scanning by @lgtm-com in #64
- fix(rce): sqlite3 installation by @aldy505 in #67
- chore(ci): build image during ci by @aldy505 in #68
- fix(ci): master image build by @aldy505 in #70
- fix(ci): use git context by @aldy505 in #71
- fix(ci): use buildx by @aldy505 in #72
- Feat/landing ssr by @aldy505 in #73
- chore: use proper gitignore for root directory by @aldy505 in #77
- feat(rce): implement latest version by @aldy505 in #76
- feat(rce): introduce new languages by @aldy505 in #78
- feat(sdk): handle latest & integration with real api by @aldy505 in #80
- docs: contribution guidelines by @aldy505 in #79
- feat: javascript sdk by @aldy505 in #69
- fix(rce): modify java download url to static url by @aldy505 in #82
- ci: fix go vcs stamping by @aldy505 in #81
- chore(registration): bump version by @aldy505 in #84
- chore(rce): bump version by @aldy505 in #83
- chore(auth): bump version by @aldy505 in #85
- feat: dotnet sdk by @aldy505 in #86
- chore(rce): bump ruby version by @aldy505 in #90
- chore(rce): bump python version by @aldy505 in #89
- chore(rce): bump go version by @aldy505 in #88
- ci(sdk): use matrix version for go by @aldy505 in #92
- chore: updating latest language support by @YogiPristiawan in #91
- fix(rce): increase memory limit on various places by @aldy505 in #94
- ci: trigger pull through compose by @aldy505 in #95
- feat(rce): janet support by @aldy505 in #87
- chore(deployment): remove inflight request middleware for rce by @aldy505 in #98
- feat: support user trial by @aldy505 in #99
- fix(monitoring): limit sentry transaction by @aldy505 in #101
- feat: initialize dogfood by @aldy505 in #102
- fix(auth): set correct sampler rule by @aldy505 in #103
- feat(sdk): lower dotnet version by @aldy505 in #100
- build: deplyment pipeline for javascript sdk by @aldy505 in #104
- fix(sdk): set working directory for publishing js package by @aldy505 in #105
- fix(ci): use NODE_AUTH_TOKEN instead of NPM_TOKEN by @aldy505 in #106
- feat(build): better publish pipeline by @aldy505 in #107
- publish: fix javascript sdk pipeline by @aldy505 in #109
- build(rce): move everything to single stage for slimmer image by @aldy505 in #112
- chore(landing): bump docker build by @aldy505 in #111
- Revert "build(rce): move everything to single stage for slimmer image (#112)" by @elianiva in #113
- chore: maintenance bump by @aldy505 in #114
- feat(dogfood): more tests by @aldy505 in #110
- perf(rce): lessen docker image layer size by @aldy505 in #115
- feat(rce): typescript support via bun by @aldy505 in #117
- deploy: configure watchtower label by @aldy505 in #116
- fix(registration): properly inject TrialService by @aldy505 in #119
- feat: python sdk by @aldy505 in #61
- fix(registratino): exclude healthz without trailing slash from submitted transaction by @aldy505 in #122
- fix(rce): increase common lisp limits by @aldy505 in #123
- chore(js-sdk): bump dependencies by @aldy505 in #121
- fix(rce): should emit missing parameter error on invalid request body by @aldy505 in #126
- test(js-sdk): missing parameter should include the detailed message by @aldy505 in #130
- build(deps-dev): bump word-wrap from 1.2.3 to 1.2.4 in /dogfood by @dependabot in #125
- build(deps-dev): bump word-wrap from 1.2.3 to 1.2.4 in /rce by @dependabot in #124
- chore(docker): bump debian image from bullseye to bookworm by @aldy505 in #127
- chore(build): assign dedicated ip segment for pesto by @aldy505 in #128
- perf(dogfood): standardize tests by @aldy505 in #129
- fix(rce): security fix regarding open PATH environment by @aldy505 in #118
- chore(landing): bump pnpm version by @aldy505 in #133
- build(deps-dev): bump json5 from 2.2.1 to 2.2.3 in /landing by @dependabot in #131
- build(deps-dev): bump vite from 3.2.4 to 3.2.7 in /landing by @dependabot in #132
- feat(dogfood): tidy up snippets by @aldy505 in #134
- feat(auth): instrument tracing by @aldy505 in #136
- feat(rce): instrument tracing by @aldy505 in #135
- feat(registration): instrument tracing by @aldy505 in #137
- chore(rce): finish span on finally by @aldy505 in #138
- ci: remove deployment script by @aldy505 in #139
- chore: bump docker version by @aldy505 in #141
- build(deps-dev): bump postcss from 8.4.14 to 8.4.31 in /landing by @dependabot in #142
- build(deps-dev): bump @babel/traverse from 7.18.8 to 7.23.2 in /landing by @dependabot in #145
- build(deps): bump zod from 3.22.2 to 3.22.3 in /rce by @dependabot in #144
- build(deps-dev): bump postcss from 8.4.24 to 8.4.31 in /sdk/javascript by @dependabot in #143
- chore: bump landing dependencies version by @aldy505 in #148
- chore: bump auth dependencies by @aldy505 in #147
- chore: bump ci version by @aldy505 in #146
- build(deps-dev): bump semver from 6.3.0 to 6.3.1 in /landing by @dependabot in #149
- feat(rce): bump packages by @aldy505 in #150
- build(deps): bump vite from 4.5.0 to 4.5.1 in /landing by @dependabot in #151
- fix(landing): remove custom vite build options by @aldy505 in #152
- feat(auth): pass in baggage headers to response by @aldy505 in #154
- ci: move secret scanning to have its own dedicated job by @aldy505 in #155
- build(deps): bump @sentry/astro from 7.80.1 to 7.87.0 in /landing by @dependabot in #153
New Contributors
- @RayWP made their first contribution in #5
- @elianiva made their first contribution in #4
- @lgtm-com made their first contribution in #64
- @YogiPristiawan made their first contribution in #91
- @dependabot made their first contribution in #125
Full Changelog: https://github.com/teknologi-umum/pesto/commits/v24.1.0