Release 1.0.1
This is a collection of small bugfixes on top of 1.0.0. Thank you to everyone who reported issues and helped us hunt these down! 🎉
Among other issues reported in Discord and elsewhere by our wonderful users, we fixed these:
- --build-options doesn't seem to work
Identity
andConnectionId
should implementIComparable
- CLI - Fix: SQL
update
anddelete
are throwing exceptions - Remove row deduplication in incremental update
- Bug on generated typescript from c# module
- OIDC JWT handling: accept tokens where
aud
is a string, rather than an array - alpine linux install, no elf download
What's Changed
- sdk: Client ping on idle connections by @kim in #2309
- Fix self-replace on windows by @coolreader18 in #2294
- hacky auth check for database creation. by @jsdt in #2308
- Update Rust client quickstart example to match tutorial document by @gefjon in #2310
- Removed the EULA check in the CLI by @cloutiertyler in #2315
- Add dockerfile for cli by @coolreader18 in #2312
- Install dotnet-sdk-8 instead of 9 in Dockerfile by @coolreader18 in #2323
- Update
insert
docs to reflect actual behavior on set-semantic duplicates by @gefjon in #2322 - Update comment to reflect the new internals of the subscription api by @joshua-spacetime in #2313
- Add link to documentation of SEQUENCES by @mamcx in #2321
- Add missing LICENSE by @mamcx in #2319
- test: set semantics in datastore by @joshua-spacetime in #2324
- Bump Rust and C# package versions to 1.0.0 by @bfops in #2283
- Print a message with a shell line to add bindir to PATH by @coolreader18 in #2327
- set names atomic by @kim in #2325
- Minor updates to the Rust client quickstart by @gefjon in #2318
- Remove errant backslash that got into the 'please add to path' message by @coolreader18 in #2333
- commitlog: Use
fdatasync
by @kim in #2338 - This works on both arm and x86 by @jdetter in #2337
- Post Release Fixes by @jdetter in #2330
- handle offset index empty by @Shubham8287 in #2344
- Fix quickstart link by @jdetter in #2346
- Add @jdetter back to CLI codeowners by @bfops in #2350
- CLI - Fix helptext for
--build-options
by @bfops in #2349 - Update bytes_sent_to_clients when merging metrics by @joshua-spacetime in #2352
- Add readmes to all implementation crates specifying that they do no offer stable interfaces by @mamcx in #2320
- Support RFC 3339 timestamp values in sql by @joshua-spacetime in #2242
- Implements
IComparable
forIdentity
andConnectionId
by @rekhoff in #2354 - Update README.md by @cloutiertyler in #2361
- Clarify what is a valid module name by @coolreader18 in #2386
- CLI - Fix
sql --interactive
case where returned rows are 0 by @bfops in #2359 - Make the
tools/merge-docker-images.sh
script more generic by @bfops in #2334 - CI - Only tag extra docker images on tag refs by @bfops in #2335
- fix: bag semantics for joins by @joshua-spacetime in #2398
- Bump versions to 1.0.1 by @bfops in #2431
- update install instructions in readme by @joshua-spacetime in #2435
- Fix subs when clients use variying compression by @Centril in #2434
- Fix outdated advice in
getrandom
warning by @gefjon in #2444 - Implement IEquatable for all [SpacetimeDB.Type]s by @kazimuth in #2396
- When generating for typescript, convert the primary key to camel case. by @jsdt in #2409
- Allow a single string to be passed as the audience by @jsdt in #2460
- Bring over Rust module doc fixes from the C# module docs by @kazimuth in #2360
- Add install from source instructions to README by @jdetter in #2443
- CI - Fix docker jobs failing by @bfops in #2471
- Close scheduler on module exit by @coolreader18 in #2477
- commitlog: Fix open flags for read-only offset index by @kim in #2468
- Allow databases from 1.0.1 to be run on 1.0.0 by @coolreader18 in #2472
- smoketests: Test database deletion by @kim in #2480
- Build for musl by @coolreader18 in #2418
New Contributors
Full Changelog: v1.0.0...v1.0.1