Skip to content

Latest commit

Β 

History

History
251 lines (174 loc) Β· 12.4 KB

File metadata and controls

251 lines (174 loc) Β· 12.4 KB

Changelog

0.5.2 (2026-07-02)

πŸš€ Features

πŸ› Bug Fixes

0.5.1 (2026-06-28)

πŸš€ Features

πŸ› Bug Fixes

0.5.0 (2026-06-26)

πŸš€ Features

πŸ› Bug Fixes

βš™οΈ Miscellaneous Tasks

0.4.3 (2026-06-20)

πŸš€ Features

  • Add workers-go cli to create wrangler entrypoint typescript file with the expected typing for better integration, compile your Go project using either Go or TinyGo (-tiny), and compress using wasm-opt if available
  • Updated _apps to use the workers-go cli for building
  • Add minimumReleaseAge (and equivalents to each package manager), blocked scripts runs on by default in this repository, and modified all mise install shortcut to use frozen lockfile to help prevent supply chain attacks

πŸ› Bug Fixes

  • Replaced global call with jsclass
  • Removed envs GOOS and GOARCH from CI due issues with workers-go cli

πŸ’Ό Other

  • Add new linting rules, and fixed all warning and errors

πŸ“š Documentation

  • Updated README.md with a small snippet to get started using this library
  • Updated _apps with a cleaner templates using workers-go cli

πŸ§ͺ Testing

  • Updated tests commands, and queues to run with concurrency
  • Fixed test timestamp greater than it should be
  • Add basic compiling testing for workers-go cli

βš™οΈ Miscellaneous Tasks

  • Add CI jobs/testing filtering according to its respective direct dependencies, so it runs only the necessary jobs according to what have changed in the PR
  • Add node on root mise for ts_ls lsp to work properly
  • Changed testing queue batch_timeout to 0
  • Renamed DEVELOPING.md to CONTRIBUTING md
  • Removed bun install when running mise test-lib which are only Go testing files
  • Increased tests timeout to 60s for CI due constraint with runners in Codeberg
  • Updated .gitignore file to include bin/ diretory
  • Updated repository banner image
  • Change CI instance type due timeout when building
  • Removed @faker dependency that was used only for testing
  • Removed unnecessary configuration from root tsonfig.json
  • Add GOOS=js and GOARCH=wasm on linting command
  • Updated lock files
  • Add cmd/ folder to the linting rules in CI

0.4.2 (2026-06-06)

πŸš€ Features

  • Bump Golang version to 1.24 to be compatible with tinygo@0.41.1
  • Add .metrics() function, and return correct values when calling the queue producer .send()
  • Updated app worker, bun, deno, ultimate-express and minimal-queue tooling to use mise
  • Removed hard-coded wasm_exec.js and bin directory
  • Updated lib and apps mise commands to setup and copy the necessary files at build time
  • Add DEVELOPING.md with basic instructions to run and develop this project
  • Add --tiny arg when using _worker or _minimal_queues_consumer, this will compile and use tinygo
mise dev --tiny

πŸ› Bug Fixes

  • Queue function BytesBody() now accepts ArrayBuffer
  • Fixed wrong conversion from 64 to 32 when compiled using tinygo
  • Fixed wrong value comparison when running tests with tinygo
  • Fixed mise command path on CI
  • Create missing directory during build

βš™οΈ Miscellaneous Tasks

  • Remove biome and vite
  • Re-enabled uws and hono testing suit on CI
  • Removed unused configs and files
  • Updated _apps .gitignore and .dockerignore
  • Add env MISE_EXPERIMENTAL=1 on CI
  • Updated CI workflow's actions and run commands

0.4.1 (2026-05-31)

πŸ› Bug Fixes

  • Fixed function tryCatch not being created correctly

0.4.0 (2026-05-31)

πŸš€ Features

  • Add truthy check on args before trying to copying JS bytes into Go - this allows null and undefined values to be used
  • Create and pass context.Background on handlers calls
  • Improved ctx and env copy on RPC stub creation
  • Add getPrototypeOf js func call

πŸ› Bug Fixes

  • Fixed spread on args

πŸ§ͺ Testing

  • Add tests cases for rpc stub creation

βš™οΈ Miscellaneous Tasks

  • Updated handlers to accept ctx from workers-go inner libs
  • Add fixed node ver on mise.toml
  • Removed unused code block
  • Cleanup commented code
  • Fixed linting error

0.3.0 (2026-05-29)

βš™οΈ Miscellaneous Tasks

  • Migrated package to codeberg
  • Bump workers-go ver no queue template
  • Removed unused mod dependencies

0.2.7 (2026-05-29)

πŸš€ Features

  • Changed the return type from RPCStub to [][]byte, this allows to return multiple values

⚑ Performance

  • Replaced .Call('push',...) with .SetIndex(i,...) to reduced the overhead when inserting new elements in a list

βš™οΈ Miscellaneous Tasks

  • Removed unused workflows and files

0.2.6 (2026-05-28)

πŸ› Bug Fixes

  • Fixed set-cookie headers not being copied correctly
  • Fixed call with no column name
  • Fixed broken test
  • Fixed typo
  • Fixed missing args on durable objects stub rpc call
  • Fixed pointer reference with calling JS binding
  • Fixed worker test CI
  • Fixed tests and CI
  • Fixed broken confs on yml
  • Add depends on install before running tests

πŸ§ͺ Testing

  • Fixed test result
  • Add test for rpc stubs
  • Fixed broken tests
  • Added RPC stub test

βš™οΈ Miscellaneous Tasks

  • Added missing package.json
  • Fixed arg name
  • Updated workflows
  • Bump easyjson dep
  • Removed labaler ci
  • Updated deps and configs
  • Reduce queue timeout for testing
  • Bump workers-go version and imports
  • Updated test:go workflow to use mise
  • Updated workflows and removes unused .js
  • Updated README.md

0.2.0 (2025-09-07)

Features

  • add new testing endpoint for r2 with encryption (#28) (aca215e)
  • added dockerfile for bun app (#31) (1d20239)
  • added signals support + perf work + more examples (#30) (dceaaeb)
  • simplified dockerfiles (#35) (52ab54b)

Bug Fixes

  • fixed poor performance when using express (#34) (9b83c2c)
  • fixed stream copy when using express like lib (http/https) (#33) (7150c8b)
  • minor fixes to dockerfiles (#32) (5b4bc6e)

0.1.0 (2025-08-30)

Features

Bug Fixes

Performance Improvements

  • minor perf changes to main.ts file (#15) (400e580)