james gilles
e3333ea573
Typespace::is_nominal_normal_form (#1549 )
2024-08-07 18:04:47 +00:00
Zeke Foppa
a2f812bf8d
Make schema crate publishable ( #1569 )
...
Co-authored-by: Zeke Foppa <bfops@users.noreply.github.com >
2024-08-07 17:52:17 +00:00
Jeremie Pelletier
2efa162ce9
Update DEVELOP.md to reflect new codegen ( #119 )
...
Also ran it again, committing a few generation changes too :)
2024-08-07 13:39:13 -04:00
Tyler Cloutier
d6a215d0a6
Update README.md ( #1575 )
...
Signed-off-by: Tyler Cloutier <cloutiertyler@users.noreply.github.com >
2024-08-07 15:16:31 +00:00
Tyler Cloutier
b7072a3a33
Updating the change date in anticipation of the anniversary ( #1574 )
...
Signed-off-by: Tyler Cloutier <cloutiertyler@users.noreply.github.com >
2024-08-07 15:11:45 +00:00
Piotr Sarnacki
eb3d52d56f
0.11.0 release changes
2024-08-07 15:29:03 +02:00
Zeke Foppa
655c2ccb1d
Restore dotnet pack functionality ( #118 )
...
## Description of Changes
Single-line change so that `dotnet pack` stops complaining that nothing
was generated.
Per @RReverser this brings this package more in line with our other C#
packages.
## API
Nah nothing breaking.
## Requires SpacetimeDB PRs
Nope
---------
Co-authored-by: Zeke Foppa <bfops@users.noreply.github.com >
2024-08-06 12:28:53 -07:00
Mazdak Farrokhzad
5394c639cd
Don't use BuiltinType.I/U128, use AlgebraicType.I/U128 ( #116 )
...
## Description of Changes
Required to make "SDK Tests" pass in
https://github.com/clockworklabs/SpacetimeDB/pull/1559 .
## API
Not breaking.
## Requires SpacetimeDB PRs
- https://github.com/clockworklabs/SpacetimeDB/pull/1559
---------
Co-authored-by: Zeke Foppa <bfops@users.noreply.github.com >
2024-08-06 12:06:17 -07:00
Mazdak Farrokhzad
3340ceea8a
SATS: Flatten AlgebraicType, getting rid of BuiltinType ( #1559 )
...
Signed-off-by: Mazdak Farrokhzad <twingoow@gmail.com >
Signed-off-by: joshua-spacetime <josh@clockworklabs.io >
Co-authored-by: joshua-spacetime <josh@clockworklabs.io >
2024-08-06 18:15:19 +00:00
Mazdak Farrokhzad
08c2e8dff3
flatten AlgebraicType & simplify some codegen
2024-08-06 20:05:44 +02:00
Ingvar Stepanyan
db16a0959c
Minor NFC improvements to C# Roslyn codegen ( #1562 )
2024-08-06 08:26:33 +00:00
Kim Altintop
711a6717c6
client-api: Remove publisher address ( #1564 )
2024-08-05 06:02:07 +00:00
Shubham Mishra
73c3918c9b
Shub/revert scheduler table doc ( #76 )
...
Revert "scheduler table doc update (#73 )"
This reverts commit cd924d2049 .
2024-08-02 11:55:37 -07:00
Shubham Mishra
cd924d2049
scheduler table doc update ( #73 )
2024-08-02 23:25:52 +05:30
Zeke Foppa
585cbb69a1
Merge pull request #60 from clockworklabs/version/0.11.0
...
Bump version to 0.11.0
2024-08-01 18:05:48 +00:00
Mazdak Farrokhzad
5c585b68f8
Get rid of python SDK ( #1561 )
2024-08-01 11:28:27 +00:00
Kim Altintop
4ffeff792b
Remove support for the update reducer ( #1557 )
2024-07-31 06:26:06 +00:00
Kim Altintop
21058e006c
core: Start system table ids at 1 ( #1544 )
2024-07-30 09:00:17 +00:00
Zeke Foppa
e5cfb1e72b
Fix flaky subscription smoketests ( #1536 )
...
Co-authored-by: Zeke Foppa <github.com/bfops>
Co-authored-by: Zeke Foppa <bfops@users.noreply.github.com >
2024-07-29 18:17:28 +00:00
Kim Altintop
85082077e2
table: Make with_mut_schema clone-on-write ( #1530 )
2024-07-29 13:45:21 +00:00
Ingvar Stepanyan
9fba1562ab
Minor BSATN simplifications ( #111 )
...
## Description of Changes
Minor simplifications using BSATN helpers for Protobufectomy code.
Also removed unnecessary usings and a pattern.
## API
- [ ] This is an API breaking change to the SDK
*If the API is breaking, please state below what will break*
## Requires SpacetimeDB PRs
*List any PRs here that are required for this SDK change to work*
2024-07-29 12:20:25 +01:00
Ingvar Stepanyan
3451cab75d
Use latest C# in BSATN.Runtime ( #1548 )
2024-07-26 19:49:28 +00:00
james gilles
c046c0b6aa
Add ErrorStream combinator ( #1543 )
...
Co-authored-by: James Gilles <jgilles@clockworklabs.io >
2024-07-26 19:42:21 +00:00
Zeke Foppa
7472a4ca87
Remove Python & update "coming soon" languages ( #72 )
...
* [bfops/remove-python]: do thing
* [bfops/remove-python]: empty
---------
Co-authored-by: Zeke Foppa <bfops@users.noreply.github.com >
2024-07-26 11:18:43 -07:00
Kim Altintop
216ed04eba
core: Singular system table names ( #1550 )
2024-07-26 16:44:48 +00:00
Zeke Foppa
cd5e50accb
spacetime server add - Remove trailing /s from server URIs (#1552 )
...
Co-authored-by: Zeke Foppa <bfops@users.noreply.github.com >
2024-07-26 16:15:19 +00:00
Zeke Foppa
cd5f44b316
CI - push events only trigger on pushes to master ( #110 )
...
## Description of Changes
Currently, a push to a PR triggers our `dotnet` workflows twice: once
for the `push` event, and once for the `pull_request` event.
This PR brings the CI behavior in line with how SpacetimeDB does it.
(Someday we should reduce the number of `pull_request` events that
trigger this, but today is not that day).
---------
Co-authored-by: Zeke Foppa <github.com/bfops>
2024-07-26 15:40:03 +00:00
Shubham Mishra
769992c4c4
broadcast schedule table deletion ( #1547 )
2024-07-26 09:39:55 +00:00
Ingvar Stepanyan
7500ea33fb
C#: remove using SpacetimeDB.ClientApi; ( #1546 )
2024-07-25 18:43:14 +00:00
james gilles
afddf01dd5
ABI BREAK: Add versioning for RawModuleDef ( #1518 )
2024-07-25 17:24:47 +00:00
Ingvar Stepanyan
30c000f6a9
C#: ignore fields in partial declaration not marked with BSATN attribute ( #1545 )
2024-07-25 16:32:15 +00:00
Ingvar Stepanyan
554df35b31
0.11 upgrades ( #101 )
...
## Description of Changes
- Roslyn codegen won't need to be added as a separate dependency
anymore.
- ByteArrayComparer, Identity, and Address will now live in
BSATN.Runtime so that they're reused between the client and module SDKs.
## API
- [ ] This is an API breaking change to the SDK
*If the API is breaking, please state below what will break*
## Requires SpacetimeDB PRs
- [x] https://github.com/clockworklabs/SpacetimeDB/pull/1440
- [ ] https://github.com/clockworklabs/SpacetimeDB/pull/1455
---------
Co-authored-by: Zeke Foppa <github.com/bfops>
2024-07-25 17:18:45 +01:00
Zeke Foppa
5e065065b5
CI - Use SpacetimeDB master when applicable ( #108 )
...
## Description of Changes
Our CI now uses the packages from SpacetimeDB's `master` branch when
applicable.
## Testing
- [x] CI passes in test PR merging in the 0.11 upgrades:
https://github.com/clockworklabs/spacetimedb-csharp-sdk/pull/109
---------
Co-authored-by: Zeke Foppa <github.com/bfops>
2024-07-24 21:46:07 +01:00
Zeke Foppa
1ce62dacdb
spacetime generate - make the source args optional (#1537 )
...
Co-authored-by: Zeke Foppa <github.com/bfops>
2024-07-24 19:04:46 +00:00
james gilles
45b2ceee9a
Move schemas to schema crate, rename Def to RawDefV8 ( #1498 )
2024-07-24 17:38:30 +00:00
james gilles
e9daae9f45
Don't run bot tests on every master commit whoops ( #1441 )
2024-07-24 17:12:12 +00:00
Phoebe Goldman
1d26575d87
ST sequences: respect allocated amount on restart ( #1532 )
...
Co-authored-by: Kim Altintop <kim@eagain.io >
2024-07-24 14:43:07 +00:00
Zeke Foppa
417adb8820
Bump version to 0.11.0 ( #1531 )
...
Co-authored-by: Zeke Foppa <github.com/bfops>
2024-07-22 20:48:03 +00:00
Zeke Foppa
1e1025c12b
Bump version to 0.11.0
2024-07-19 10:42:06 -07:00
Kim Altintop
8338b53b8f
commitlog: Fix single-commit bitflip test ( #1528 )
2024-07-19 05:57:53 +00:00
Shubham Mishra
7e421bb450
Drain scheduler Actor channel before start ( #1529 )
2024-07-18 20:00:10 +00:00
james gilles
0ed26a774b
Add some helper scripts ( #1501 )
...
Co-authored-by: Zeke Foppa <github.com/bfops>
2024-07-18 19:47:11 +00:00
Phoebe Goldman
ee7b0960c3
Ignore some sequence allocation mismatches when checking for compatible updates ( #1524 )
2024-07-18 16:24:01 +00:00
james gilles
f81f2a7492
Move db module from spacetimedb_sats to spacetimedb_lib ( #1479 )
2024-07-17 20:59:44 +00:00
Phoebe Goldman
04a7508120
Table::is_row_present: don't panic (#1526 )
2024-07-17 18:41:04 +00:00
Jeremie Pelletier
3e6f91be89
Moving recovery code APIs under /identity and using POST ( #1492 )
...
Co-authored-by: Zeke Foppa <github.com/bfops>
2024-07-17 13:24:23 +00:00
Jeremie Pelletier
cadf98623d
Return empty success from /identity GET ( #1491 )
2024-07-16 17:28:30 +00:00
Zeke Foppa
2b291b025c
CI - Post-to-discord workflow only fires if the PR merged to master ( #1520 )
...
Co-authored-by: Zeke Foppa <github.com/bfops>
2024-07-16 17:16:33 +00:00
Shubham Mishra
276387d2b3
Timer Table Implementation ( #1449 )
...
Co-authored-by: Ingvar Stepanyan <me@rreverser.com >
2024-07-16 08:38:56 +00:00
Zeke Foppa
50b050f128
CI - SpacetimeDB PRs run the C# SDK tests ( #1503 )
...
Co-authored-by: Zeke Foppa <github.com/bfops>
2024-07-15 18:49:42 +00:00