Skip to content

Releases: functionland/fula-api

fula-mcp-v0.6.19

27 Jun 04:47

Choose a tag to compare

v0.6.19

27 Jun 04:09
1f06606

Choose a tag to compare

What's Changed

  • feat(fula-crypto/js): A6b Method-2 recipient bindings (unwrap + owner-file decrypt) — 0.6.19 by @ehsan6sha in #87

Full Changelog: v0.6.18...v0.6.19

v0.6.18

26 Jun 14:55
69d53a6

Choose a tag to compare

What's Changed

  • feat(fula-mcp): A1 — collaboration crypto + Method-2 identity (byte-exact Dart/TS port) by @ehsan6sha in #84
  • feat(fula-mcp): A2+A3 — rework tools onto the collaboration data plane by @ehsan6sha in #85
  • feat: wrap_secret_for_recipient binding (Method-2 AI pairing) — fula-flutter + fula-js by @ehsan6sha in #86

Full Changelog: v0.6.17...v0.6.18

v0.6.17

25 Jun 01:15
6683a81

Choose a tag to compare

What's Changed

  • P1: fula-mcp crate skeleton + encrypt/upload/download/decrypt round-trip spike by @ehsan6sha in #50
  • P2: forest-write into a shared scope (finding + tests) by @ehsan6sha in #52
  • P3: MCP capability module (in-memory, scoped, canonicalized) by @ehsan6sha in #54
  • P4: categorization + bucket routing (port FxFiles ShelfClassifier) by @ehsan6sha in #56
  • P5: store_file operation (scoped write + owner-share) by @ehsan6sha in #58
  • P6: read_file operation (scoped download + decrypt; default-deny read) by @ehsan6sha in #60
  • P7: list_files + search (scoped enumeration over the AI workspace forest) by @ehsan6sha in #62
  • P8: tag_file + list_tags (tags in FxFiles native TagCloudMetadata format) by @ehsan6sha in #64
  • P9: stdio MCP server — wire the six AI-workspace ops into rmcp tools (Closes #65) by @ehsan6sha in #66
  • P10: quota pre-check (fail-open) + per-AI write rate limit by @ehsan6sha in #68
  • P12: gateway MCP-scope enforcement by @ehsan6sha in #70
  • L1b: gateway connection-level revocation enforcement (deny by cnf pubkey) by @ehsan6sha in #72
  • L1c: fula-mcp silent gateway-JWT auto-refresh (refresh-on-401, retry once) by @ehsan6sha in #74
  • feat(fula-mcp): npx @functionland/fula-mcp wrapper + cross-compile release CI by @ehsan6sha in #75
  • Merge fula-mcp integration branch (Layer-1 gateway revocation + auto-refresh + binary distribution) to main by @ehsan6sha in #78
  • Docs: MCP Server page (local binary + hosted setup + security) by @ehsan6sha in #77
  • fix(gateway): scope MCP tokens to dedicated bucket, not ai/ key prefix by @ehsan6sha in #79
  • feat(gateway): HMAC service-auth for co-located pinning service (MCP/AI pins) by @ehsan6sha in #80
  • feat(fula-js): expose putFlat, getFlat, listFilesFromForest (forest-tracked I/O) by @ehsan6sha in #82
  • test(gateway): fix stale auth.rs MCP-scope test (CI red since a12ed4d) by @ehsan6sha in #83

Full Changelog: v0.6.16...v0.6.17

fula-mcp-v0.6.16

23 Jun 16:50
e76a2eb

Choose a tag to compare

What's Changed

  • P1: fula-mcp crate skeleton + encrypt/upload/download/decrypt round-trip spike by @ehsan6sha in #50
  • P2: forest-write into a shared scope (finding + tests) by @ehsan6sha in #52
  • P3: MCP capability module (in-memory, scoped, canonicalized) by @ehsan6sha in #54
  • P4: categorization + bucket routing (port FxFiles ShelfClassifier) by @ehsan6sha in #56
  • P5: store_file operation (scoped write + owner-share) by @ehsan6sha in #58
  • P6: read_file operation (scoped download + decrypt; default-deny read) by @ehsan6sha in #60
  • P7: list_files + search (scoped enumeration over the AI workspace forest) by @ehsan6sha in #62
  • P8: tag_file + list_tags (tags in FxFiles native TagCloudMetadata format) by @ehsan6sha in #64
  • P9: stdio MCP server — wire the six AI-workspace ops into rmcp tools (Closes #65) by @ehsan6sha in #66
  • P10: quota pre-check (fail-open) + per-AI write rate limit by @ehsan6sha in #68
  • P12: gateway MCP-scope enforcement by @ehsan6sha in #70
  • L1b: gateway connection-level revocation enforcement (deny by cnf pubkey) by @ehsan6sha in #72
  • L1c: fula-mcp silent gateway-JWT auto-refresh (refresh-on-401, retry once) by @ehsan6sha in #74
  • feat(fula-mcp): npx @functionland/fula-mcp wrapper + cross-compile release CI by @ehsan6sha in #75
  • Merge fula-mcp integration branch (Layer-1 gateway revocation + auto-refresh + binary distribution) to main by @ehsan6sha in #78
  • Docs: MCP Server page (local binary + hosted setup + security) by @ehsan6sha in #77

Full Changelog: v0.6.16...fula-mcp-v0.6.16

v0.6.16

18 Jun 22:43
b7988af

Choose a tag to compare

What's Changed

  • gateway: no-cache on GET (fix stale web listing after upload) by @ehsan6sha in #48

Full Changelog: v0.6.15...v0.6.16

v0.6.15

18 Jun 18:06

Choose a tag to compare

What's Changed

  • Streaming large-file upload: memory-bounded web OOM fix (P1+P2) by @ehsan6sha in #47

Full Changelog: v0.6.14...v0.6.15

v0.6.14

18 Jun 00:40

Choose a tag to compare

What's Changed

  • fula-client 0.6.14: wasm/web cancellable chunked upload (mirror native cancel) by @ehsan6sha in #46

Full Changelog: v0.6.13...v0.6.14

v0.6.13

17 Jun 18:34

Choose a tag to compare

What's Changed

  • fula-client 0.6.13: large chunked files - header-safe metadata, share/collab token fix, index-PUT retry by @ehsan6sha in #45

Full Changelog: v0.6.12...v0.6.13

v0.6.12

17 Jun 14:08

Choose a tag to compare

What's Changed

  • fix: v1->v7 migration tolerates a gc'd (410 Gone) backup source (0.6.12) by @ehsan6sha in #44

Full Changelog: v0.6.11...v0.6.12