Tableland Launch Week will help developers get up and running with major changes to the protocol and clients.
Announcing Launch Week
Check out Launch Week for a number of major Tableland client and protocol changes.
By @Dan Buchholz
Over the past few months, the team behind Tableland has been heads down, building. We have been hyper-focused on the developer experience with major updates to our SDK, new features in the CLI, and tons of protocol changes to enhance the overall SQL usage and experience.
Launch Week
With all these exciting changes coming up, we decided to kick off a whole Launch Week (week of Jan. 16th, 2023) to celebrate. It’s a week of all things Tableland where we’ll be releasing new versions of various clients, blog posts that describe them, docs to show how to use them, and extended office hours for help while making the transition.
Schedule
Everything kicks off on @January 16, 2023 when we start to push changes to production. In short, Launch Week will include the release of our:
- Refactored JavaScript SDK (v4).
- Closely follows Cloudflare D1 API.
- Simplified syntax with a single
prepare
method (instead ofcreate
,write
,read
). - Compatible with D1 tooling.
- Interactive CLI.
- Open a Tableland shell for easy querying.
- Makes it easier to create dynamic queries and interact in real time with the Tableland network.
- Human-readable table names within the CLI.
- Query tables using ENS domain text records.
- Developers can register an ENS and subdomains for a set of tables.
- New SQL features.
- Compound select statements—two or more simple
SELECT
statements may be connected together to form a compoundSELECT
using theUNION
,UNION ALL
,INTERSECT
orEXCEPT
operator. UPSERT
support (ordinaryINSERT
statement that is followed by the specialON CONFLICT
clause).- Custom functions for writes (
BLOCK_NUM()
andTXN_HASH
) and reads (BLOCK_NUM(<chain_id>)
). - More stability in the SQL specification, and a whole lot more!
- Protocol.
- Separation between the testnet and mainnet validator code.
- Implementation of the SQL-related features noted above.
- And a fully revamped core Validator API.
Support
That’s a lot to cover! But don’t worry—as you start to dive into these new releases, there will be a number of blog posts that walk through everything in more detail, including SDK migration. There’s also an exciting project that will make it easy to get started with dynamic Tableland NFTs using some boilerplate code, so keep an eye out for that as well.
Office hours will also be hosted on @January 18, 2023 and @January 19, 2023 for an extended period of time, starting at 10am PST. Please drop by if you have any questions with all of the new tech!
Lastly, there will be updates about the teams being accepted into Pilot Program 3. Applications are closing soon, so apply if you’re interested!