Releases: orbitinghail/graft
v0.2.1
What's Changed
- Remove MacOS x86_64 support. At this point it seems like everyone's switched to M2
- Added support for MacOS in the Graft xcframework
What's Changed
- chore: Release v0.2.0 by @carlsverre in #255
Full Changelog: v0.2.0...v0.2.1
v0.2.0
Graft V2 is here! 🥳
This is the end of a long journey. For the summer of 2025, I dedicated myself to building a version of Graft that worked without any middleman servers between the client and object storage. I wanted to make Graft as simple as possible, while still being a useful way for folks to just push things to/from object storage like S3. While this release isn't the end of the journey, it's a major step towards my vision for what Graft will become.
What's Changed
Everything.
New Contributors
Full Changelog: v0.1.5...v0.2.0
v0.2.0-rc.7
What's Changed
What's Changed
- chore: Release v0.2.0-rc.6 by @carlsverre in #252
- rename graft_sqlite_extension to graft_ext by @carlsverre in #253
Full Changelog: v0.2.0-rc.6...v0.2.0-rc.7
v0.2.0-rc.6
Breaking changes!
- The graft-kernel crate is now just called graft.
- The graft-core crate has been merged into graft-kernel.
What's Changed
What's Changed
- chore: Release v0.2.0-rc.5 by @carlsverre in #244
- Spike/docs by @carlsverre in #246
- chore(deps): update dependency astro to v5.16.2 by @renovate[bot] in #248
- fix(deps): update all other updates by @renovate[bot] in #247
- pragma graft_export by @carlsverre in #250
- Rename graft-kernel to graft; merge in graft-core by @carlsverre in #251
Full Changelog: v0.2.0-rc.5...v0.2.0-rc.6
v0.2.0-rc.5
Pre-release of Graft v2! 🥳
This marks a huge change to Graft that's been in the works all summer. Graft no longer has any middle-man services between the client and object storage. Any Graft client, SQLite or otherwise, directly connects to Object Storage to read and write to Volumes.
A new docs site is in the works as this change dramatically alters how Graft works and how to use it (for the better, I hope). The biggest difference is that you don't need to worry about running any additional services. Just install Graft, and you're good to go!
New Contributors
Full Changelog: v0.1.5...v0.2.0-rc.5
v0.1.5
What's Changed
Software
- chore: Release v0.1.4 by @carlsverre in #99
- metastore and pagestore config now merges with defaults correctly by @carlsverre in #101
- Minimize first-page churn by @carlsverre in #105
- prototype of a graft fuse driver by @carlsverre in #116
- implement graft_pull to fix sqlite_sanity test by @carlsverre in #130
- Fix sqlite sync comment by @carlsverre in #133
- CBE numeric types by @carlsverre in #134
- test for lazily pulling in data to satisfy sqlite queries by @alsuren in #136
- fix
just run sqlite test; make it stricter by @alsuren in #135 - Support statically compiling libgraft by @carlsverre in #149
Documentation
- Docs: clarified SQLite best practices by @carlsverre in #100
- graft docs site by @carlsverre in #111
- update links in contributing and readme by @carlsverre in #112
- use Algolia docsearch by @carlsverre in #114
- update links to remove redirects by @carlsverre in #115
- use dashes for point-in-time by @marvin-j97 in #118
- Add future work section to docs by @carlsverre in #123
- docs: fix possessive its typos by @carlsverre in #132
- RFC: direct storage by @carlsverre in #131
CI/CD
- Move typos into dedicated workflow, run ci workflow less by @carlsverre in #113
- add github workflow which uses lychee to check links by @carlsverre in #128
Dependencies
- chore(deps): pin dependencies by @renovate in #106
- chore(deps): update all other updates by @renovate in #107
- chore(deps): update rust crate syn to v2.0.101 by @renovate in #109
- chore(deps): update all other updates by @renovate in #108
- chore(deps): pin fkirc/skip-duplicate-actions action to f75f66c by @renovate in #120
- fix(deps): update all other updates by @renovate in #121
- fix(deps): update all patch updates by @renovate in #127
- fix(deps): update all other updates by @renovate in #126
- chore(deps): pin lycheeverse/lychee-action action to 82202e5 by @renovate in #137
- fix(deps): update all other updates by @renovate in #138
- fix(deps): update all patch updates by @renovate in #140
- chore(deps): update all other updates by @renovate in #139
- fix(deps): update dependency @astrojs/sitemap to v3.4.1 by @renovate in #141
- chore(deps): update fjall to v2.11.0 by @renovate in #142
- fix(deps): update all patch updates by @renovate in #145
- chore(deps): update all other updates by @renovate in #144
- chore(deps): update rust crate ureq to v3.0.12 by @renovate in #146
- chore(deps): lock file maintenance by @renovate in #147
New Contributors
- @marvin-j97 made their first contribution in #118
- @alsuren made their first contribution in #135
Full Changelog: v0.1.4...v0.1.5
v0.1.4
Graft docker images for the metastore and pagestore have been published to the GitHub Container Registry:
https://github.com/orbitinghail/graft/pkgs/container/metastore
https://github.com/orbitinghail/graft/pkgs/container/pagestore
What's Changed
Dependencies
- chore(deps): update all patch updates by @renovate in #88
- chore(deps): update softprops/action-gh-release digest to da05d55 by @renovate in #87
Full Changelog: v0.1.3...v0.1.4
v0.1.3
The two client-facing changes in this release are:
- The new make_default flag in Graft SQLite: https://github.com/orbitinghail/graft/blob/main/docs/sqlite.md#make_default
- Native Python, Node.js, and Ruby packages: https://github.com/orbitinghail/graft/blob/main/docs/sqlite.md#download-using-a-package-manager
All changes:
What's Changed
- Add Node.js usage example by @mayneyao in #44
- Use
sqlite-distfor packaging+distributing the Graft SQLite extension by @asg017 in #49 - Add documentation to graft-tracing crate by @carlsverre in #58
- Feat cheaper polling by @carlsverre in #69
- Feat: packaging for npm, rubygems, pypi by @carlsverre in #55
- update sqlite docs; skip-ci by @carlsverre in #71
- Graft self-hosting guide by @carlsverre in #73
- batch merge all renovate prs by @carlsverre in #84
Dependencies
- chore(deps): update rust crate blake3 to v1.8.0 by @renovate in #31
- chore(deps): update taiki-e/install-action digest to daa3c1f by @renovate in #30
- chore(deps): update rust crate clap to v4.5.35 by @renovate in #33
- chore(deps): update taiki-e/install-action digest to 575f713 by @renovate in #32
- chore(deps): update rust crate blake3 to v1.8.1 by @renovate in #43
- chore(deps): update taiki-e/install-action digest to f1390fd by @renovate in #42
- chore(deps): update taiki-e/install-action digest to d4635f2 by @renovate in #46
- chore(deps): pin crate-ci/typos action to b1a1ef3 by @renovate in #45
- chore(deps): update rust crate tokio to v1.44.2 [security] by @renovate in #50
- chore(deps): pin dependencies by @renovate in #64
- chore(deps): update taiki-e/install-action digest to be7c31b by @renovate in #65
- chore(deps): lock file maintenance by @renovate in #70
- chore(deps): update taiki-e/install-action digest to 09dc018 by @renovate in #79
- chore(deps): lock file maintenance by @renovate in #83
New Contributors
Full Changelog: v0.1.2...v0.1.3
v0.1.2
What's Changed
- Added
pragma graft_versionto assist with debugging and support
Full Changelog: v0.1.1...v0.1.2
v0.1.1
What's Changed
What's Changed
- Graft server authentication by @carlsverre in #27
Full Changelog: v0.1.0...v0.1.1