Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore(main): release 0.1.0 #321

Merged
merged 1 commit into from
Jun 10, 2024
Merged

Conversation

github-actions[bot]
Copy link
Contributor

@github-actions github-actions bot commented May 25, 2024

🤖 I have created a release beep boop

0.1.0 (2024-06-10)

⚠ BREAKING CHANGES

  • gen: Fix misc generated files and imports (#142)
  • gen: Fix misc generated files and imports
  • db: Fix default postgres login password (#141)
  • db: Fix default postgres login password
  • Require modules to specify dependencies in module.yaml
  • Require modules to specify dependencies in module.yaml

Features

  • add cli:run:dirty script (#185) (8d238c1)
  • add default registry (899a21c)
  • add default registry (#153) (592a572)
  • add durable storage MVP (#267) (7d2d7be)
  • add env flag for rivet cli (8b1b100)
  • add env flag for rivet cli (#243) (64c7c47)
  • add format & lint tasks (ec2a3c6)
  • add lint & format commands (0485af5)
  • add lint & format commands (#128) (df4ff29)
  • add module regsitries (#68) (4e9a875)
  • add sh and url db commands (0186bc1)
  • add sh and url db commands (#244) (64a53e1)
  • allow toggling force deploy migrations (#228) (d6d1605)
  • allow toggling strict schemas (e7de383)
  • allow toggling strict schemas (#227) (eebdee0)
  • auto-create postgres container (a564fea)
  • auto-create postgres container (#113) (a87da57)
  • auto-generate config.ts (#178) (8e952a2)
  • Bind modules/&lt;dep_name&gt;/public.ts to Module.<depName> (#265) (de289ad)
  • clean build output (#189) (9f2d251)
  • clean command (c923af1)
  • clean command (#155) (2b0f9bf)
  • compile module schema (1982f57)
  • compile module schema (#172) (cbf0397)
  • convert ctx.modules proxy to camelCase (d90263a)
  • convert ctx.modules proxy to camelCase (#96) (1d458e7)
  • CORS origin configuration in backend.yaml (#314) (be8e6e3)
  • delayedStart for build steps for accurate logging (#188) (adf1a46)
  • e2e ci tests (0759fe1)
  • e2e ci tests (#135) (7ededdf)
  • expose user config in context (#184) (67af465)
  • file hashing for reusing builds (5033d55)
  • file hashing for reusing builds (bb622bc)
  • file hashing for reusing builds (dde3ecd)
  • file hashing for reusing builds (#109) (479c0ef)
  • filter modules to be tested (d47f2d8)
  • filter modules to be tested (#131) (aec4993)
  • git registries (a078b8d)
  • git registries (#123) (fcfc3bd)
  • init command to create project (dc84a98)
  • init command to create project (#147) (9e27e0f)
  • module dependencies (#134) (985e477)
  • move Prisma to run Deno-native, remove Node & Docker dependency from running, add Dockerfile (#341) (345dc43)
  • move tasks to standalone cli (#78) (b216eeb)
  • move tjs schema to worker (623b4fe)
  • move tjs schema to worker (3ca763b)
  • move tjs schema to worker (0469872)
  • move tjs schema to worker (#110) (3c4a564)
  • parse config.ts & validate user config (#181) (c59de8b)
  • print separator when detect watch changes (#224) (faa78eb)
  • Require modules to specify dependencies in module.yaml (fc629fe)
  • Require modules to specify dependencies in module.yaml (d027dde)
  • run only local tests unless explicitly specifying remote module (c646bd8)
  • run only local tests unless explicitly specifying remote module (#133) (8ab04d4)
  • server.ts: temp var for HTTP 204 (awaiting OGSE-3) (dd4e09d)
  • ship runtime with cli, auto-populate in _gen (e082061)
  • ship runtime with cli, auto-populate in _gen (#107) (6211886)
  • standardize & parallelize build steps (92f6a0d)
  • standardize & parallelize build steps (#108) (224b78c)
  • support both https & ssh git registries (f9a0b88)
  • support both https & ssh git registries (#146) (c83f57d)
  • validation: Validate error names (32ece46)
  • validation: Validate error names (#118) (7c80a16)
  • validation: Validate script and module names (639e5b4)
  • validation: Validate script and module names (#117) (ed80fad)

Bug Fixes

  • add back error message for validation errors (27f5944)
  • add back error message for validation errors (712d1a5)
  • add back error message for validation errors (#240) (f051b7e)
  • artifact reliance for type bindings on ctx (#92) (24eb4cd)
  • auto-shutdown node docker container (bda8d7f)
  • auto-shutdown node docker container (#164) (f30e8f5)
  • build: broken dependencyCaseConversion import (#281) (f8f541d)
  • build: Recover from unreadable or unparsable cache file instead of crashing (#211) (a85b168)
  • build: update .d.ts import for primsa's wasm.js for TypeScript 5.4 compatability (#282) (9b3772e)
  • bundle output with wasm (c34d210)
  • bundle output with wasm (4d5b649)
  • bundle paths (593f1f4)
  • bundle paths (#249) (c73e965)
  • CI: E2E tests now generate the _gen/prisma folder. (0c24fec)
  • CI: Get E2E fully working (#143) (9950b74)
  • ci: sporadic postgres connection error (#201) (7996905)
  • clean local module _gen (#199) (d9f25a0)
  • codegen: missing quote in import (#278) (942f7cf)
  • correct generated pg import path (d41ff50)
  • correct generated pg import path (#89) (608d890)
  • correctly empty dirs before copy (e43597e)
  • correctly empty dirs before copy (#156) (94e136b)
  • db connection with neon driver (4d5b649)
  • db connection with neon driver fix: bundle output with wasm (#170) (c34d210)
  • db: Fix default postgres login password (f5e1e09)
  • db: Fix default postgres login password (#141) (497b763)
  • db: Fixed prisma error on db migration and added env option to not generate sync schema (for CI) (70888dc)
  • db: Made choice of dev/deploy in prisma migrate &lt;&gt; and addition of -it in docker dependent on environment CI/TTY status. (#165) (920ac27)
  • disable prisma schema lock in dev (#225) (2c9d6a5)
  • dynamically lookup local registry modules path (#197) (40921f0)
  • false positives on compare hash logic in batches (#230) (3aab9bc)
  • gen files getting clobbered in external modules (#286) (0b8eb76)
  • gen: Fix misc generated files and imports (f71ee4f)
  • gen: Fix misc generated files and imports (#142) (90cdba1)
  • migrate dev directory filter not working (e0616d5)
  • migrate dev directory filter not working (#154) (f1fb045)
  • migrateDev now gets passed createOnly (aee3a50)
  • migrateDev now gets passed createOnly (#106) (ec59c95)
  • migrations not getting copied (#198) (5165665)
  • misc formatting fixes (8f3915d)
  • misc formatting fixes (#169) (5ea0100)
  • preserve module _gen dir when coming from external repo (#191) (095e281)
  • print err when failing to start postgres container (bc4d717)
  • print err when failing to start postgres container (#122) (bd16d90)
  • prisma client generation sporadically failling (#192) (1ec9d67)
  • ray id typescript error (#344) (43b9e6b)
  • read managed solution env var for postgres (c66864d)
  • read managed solution env var for postgres (8320265)
  • read managed solution env var for postgres (4091021)
  • read ray id header from cloudflare (#327) (8cec012)
  • remove extra ogs reference (#190) (e230b7f)
  • Resolve issue with missing adapterName in generated prisma helpers (#263) (911da30)
  • SDK generation (#93) (d9e28cb)
  • server: update request handler to work for cloudflare workers (#320) (3aa8492)
  • setup: Create artifacts folder if it doesn't already exist (9ef3430)
  • setup: Create artifacts folder if it doesn't already exist (#115) (6955079)
  • sporadic postgres connection failure in build steps (#194) (8702758)
  • templated script has wrong test imports (#183) (9e2b43b)
  • tests: update default config for users module (#287) (b10d158)
  • typo in script list (16baa37)
  • typo in script list (#150) (5780f48)
  • uanble to connect to postgres in ci (50f33bb)
  • use module-specific env vars for migrations (af18a0b)
  • use module-specific env vars for migrations (#220) (349d05a)

Performance Improvements

  • Generate camelCase map at build time, simplify registry proxy (#174) (f1d638a)

Documentation

Code Refactoring

  • Rewrite buildRegistryProxy and comment src/runtime/proxy.ts to make it more understandable by maintainers and contributors (#269) (b328a7d)
  • Rewrite all codegen using the new GeneratedCodeBuilder class + move everything to ./src/build/gen (#275) (15572c7)

Continuous Integration

Chores

  • add back all deps to test project (503dcaa)
  • add back all deps to test project (#157) (b709401)
  • add core tests to ci (9bf7b42)
  • add core tests to ci (#149) (61f9ede)
  • add global pool state that limits active workers across multiple pools (5bbc474)
  • add global pool state that limits active workers across multiple pools (#173) (52d9300)
  • archive binary files as base64 instead of text (#347) (f6c479a)
  • clean up code gen using dedent (2e17afd)
  • clean up code gen using dedent (#126) (d934f06)
  • cleanly archive dynamic files at build time (#343) (e89bdb5)
  • devex: Expose helper Empty type (aeeab4f)
  • devex: Expose helper Empty type (#175) (206f8eb)
  • differentiate external vs local modules (1dd2bfa)
  • differentiate external vs local modules (#160) (36705d2)
  • doc moving issue (6a8bc7d)
  • doc moving issue (#102) (c82ff3f)
  • docs: migrate mintlify docs in to monorepo (#335) (151a017)
  • enable verbose logging in ci (#202) (4ed5328)
  • fix lints (f2ac3c3)
  • fix lints (#129) (3557d0a)
  • fmt & lints (#346) (ea8853c)
  • improve error for invalid configs (#285) (4e5cdad)
  • migrate core modules to esm.sh (#350) (20b59db)
  • migrate opengb-registry -> opengb-modules (#340) (d247137)
  • migrate yaml -> json (#339) (4fd9e1b)
  • move ajv & tjs to individual deps.ts (e7be9dc)
  • move ajv & tjs to individual deps.ts (#112) (3567cba)
  • move engine -> src (b653008)
  • move engine -> src (#74) (70c238f)
  • move from deno.json to deps.ts for standalone cli (1129b65)
  • move from deno.json to deps.ts for standalone cli (#80) (40d2252)
  • move generated files to module.gen.ts & move project _gen to .opengb (#283) (6d0e6d5)
  • move modules to separate repo (e2a97fd)
  • move modules to separate repo (#70) (cbae292)
  • move tests/test_project -> tests/basic (5e0ba5b)
  • move tests/test_project -> tests/basic (#158) (5507e8f)
  • pre-generate artifacts for cli (7bb8d77)
  • pre-generate artifacts for cli (22d266d)
  • pre-generate module & project schemas (7bb8d77)
  • pre-generate module & project schemas (0b121ef)
  • pre-generate module & project schemas (#105) (7bb8d77)
  • pre-warm prisma cli & engines (#353) (19c59d2)
  • refactor build cache -> build state (#186) (19b4a9f)
  • release 0.1.0 (d3d8767)
  • remove dynamic from runtime archive (#349) (67bbe62)
  • remove excess logs (5cc5818)
  • remove excess logs (#111) (a24eb68)
  • remove FORCE_BUILD (843bd06)
  • remove uses of __dirname and __filename (e08483b)
  • remove uses of __dirname and __filename (#104) (5d6f66f)
  • rename build pipeline registry -> project (554317e)
  • rename build pipeline registry -> project (#75) (0a25ad1)
  • rename ogs.yaml to backend.yaml (c2bae4e)
  • rename ogs.yaml to backend.yaml (#127) (1ee9c4c)
  • rename to open game backend (5a786e9)
  • rename to open game backend (#97) (801ff34)
  • replace "dev start" with "start" command (5cb22fd)
  • replace "dev start" with "start" command (#121) (7572051)
  • replace default watch with --unstable-watch flag (b4ebf72)
  • replace default watch with --unstable-watch flag (#132) (6e8b825)
  • replace join with resolve (02f2ae7)
  • replace join with resolve (#145) (fe97a34)
  • replace old/new cache with diffs for the current process (#187) (e8d091b)
  • restrict archived runtime files (74fc14d)
  • restrict archived runtime files (#130) (709c608)
  • reuse prisma workspace to speed up db commands (3955f35)
  • reuse prisma workspace to speed up db commands (#161) (b75acc7)
  • rework caching to isolate hashes to each step id (78861aa)
  • standardize DatabaseT name (#182) (af80956)
  • substitude node dependency with docker container for prisma commands (bf2ecd4)
  • substitude node dependency with docker container for prisma commands (#162) (a1b376e)
  • task: upgrade deno install command (#280) (bd25a2c)
  • temp disable actor dynamic codegen (#331) (fdd55c5)
  • test templating e2e (aada0b9)
  • test templating e2e (#148) (401535b)
  • update build step description to specify module & script (#226) (e8e5989)
  • update default registry (#284) (25b8e55)
  • update generated type paths to work with multiple registries (a614355)
  • update generated type paths to work with multiple registries (#87) (d112067)
  • update getting started in readme (5241d2e)
  • update getting started in readme (#103) (ef563cc)
  • update registry (#332) (0f6dc87)
  • validate local registry (#196) (9fc8c4f)

This PR was generated with Release Please. See documentation.

@github-actions github-actions bot force-pushed the release-please--branches--main branch 9 times, most recently from 53a95ad to ba7f670 Compare June 8, 2024 07:22
@github-actions github-actions bot changed the title chore(main): release 2.0.0 chore(main): release 0.1.0 Jun 8, 2024
@github-actions github-actions bot force-pushed the release-please--branches--main branch 7 times, most recently from 2a4d9b7 to 08d8836 Compare June 10, 2024 05:01
@github-actions github-actions bot force-pushed the release-please--branches--main branch from 08d8836 to eabce63 Compare June 10, 2024 05:48
@NathanFlurry NathanFlurry merged commit 6f9bbf7 into main Jun 10, 2024
@NathanFlurry NathanFlurry deleted the release-please--branches--main branch June 10, 2024 06:04
Copy link
Contributor Author

🤖 Release is at https://github.com/rivet-gg/opengb/releases/tag/v0.1.0 🌻

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant