Skip to content

Conversation

@mamcx
Copy link
Contributor

@mamcx mamcx commented Aug 23, 2023

Description of Changes

API and ABI

Note: This is a multi-step set of PRs to bring constraints + multi-column indexes

Step:

  • Add system tables
  • Add multi-column indexes
  • Rework schema definition
  • Rework bootstrapping

If the API is breaking, please state below what will break

  • This is a breaking change to the module ABI
  • This is a breaking change to the module API
  • This is a breaking change to the ClientAPI
  • This is a breaking change to the SDK API
  • This is a breaking change to the database system tables

@mamcx mamcx added the enhancement New feature or request label Aug 23, 2023
@mamcx mamcx self-assigned this Aug 23, 2023
@mamcx mamcx mentioned this pull request Aug 25, 2023
9 tasks
@mamcx mamcx enabled auto-merge (squash) August 29, 2023 16:33
@mamcx mamcx force-pushed the mamcx/constraints_system_table branch from 018a832 to 0bff51a Compare August 29, 2023 17:26
@mamcx mamcx force-pushed the mamcx/constraints_system_table branch from 0bff51a to 4db2835 Compare August 31, 2023 18:20
@mamcx mamcx merged commit 5389b8d into master Aug 31, 2023
@mamcx mamcx mentioned this pull request Oct 17, 2023
8 tasks
bfops added a commit that referenced this pull request Jul 17, 2025
## Description of Changes
Corresponding change to
#2177. See that PR for
more details.

~~Note that this PR only bumps the versions, but does **not** update the
DLLs. This is because SpacetimeDB will likely have further changes, so
the DLLs will just need to be updated again (in principle, they should
be updated every time we push to SpacetimeDB `master`, which isn't
really feasible. For this reason, users should not use `staging` without
having their own copy of the SpacetimeDB repo as well).~~

## API

 - [ ] This is an API breaking change to the SDK

No breaking changes.

## Requires SpacetimeDB PRs
#2177

## Testsuite
SpacetimeDB branch name: master

## Testing
- [x] CI passes with that branch name
- [x] The branch name has been changed back to `master` after that PR
merges and CI still passes

---------

Co-authored-by: Zeke Foppa <[email protected]>
bfops added a commit that referenced this pull request Aug 7, 2025
## Description of Changes
Corresponding change to
#2177. See that PR for
more details.

~~Note that this PR only bumps the versions, but does **not** update the
DLLs. This is because SpacetimeDB will likely have further changes, so
the DLLs will just need to be updated again (in principle, they should
be updated every time we push to SpacetimeDB `master`, which isn't
really feasible. For this reason, users should not use `staging` without
having their own copy of the SpacetimeDB repo as well).~~

## API

 - [ ] This is an API breaking change to the SDK

No breaking changes.

## Requires SpacetimeDB PRs
#2177

## Testsuite
SpacetimeDB branch name: master

## Testing
- [x] CI passes with that branch name
- [x] The branch name has been changed back to `master` after that PR
merges and CI still passes

---------

Co-authored-by: Zeke Foppa <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants