Skip to content

Release notes 1.70#22

Merged
nl0 merged 15 commits into
mainfrom
release
Jun 16, 2026
Merged

Release notes 1.70#22
nl0 merged 15 commits into
mainfrom
release

Conversation

@nl0

@nl0 nl0 commented Jun 8, 2026

Copy link
Copy Markdown
Member

User-facing release notes for Quilt Platform 1.70.0

Sourced from the rolling [Unreleased][1.70.0] section in t4/CHANGELOG.md on quiltdata/deployment rc. Voice / structure modeled on kb#20 (1.69).

Greptile Summary

User-facing release notes for Quilt Platform 1.70.0, covering Iceberg-backed package metadata, Glacier rehydration, expanded MCP client support (Databricks, ChatGPT, Codex), QuiltSync Autosync/tray/watcher improvements, and a quilt-cli crates.io release.

  • Six feature screenshots (codex-mcp.png, iceberg_database.png, quiltsync-autosync.png, quiltsync-settings.png, rehydrate-preview.png, rehydrate-tier.png) are committed to release-media/ but are not embedded anywhere in the release notes markdown, leaving them as unreachable dead assets.
  • .DS_Store (macOS Finder metadata) was accidentally committed and should be removed and added to .gitignore.

Confidence Score: 3/5

The release notes prose is accurate and well-structured, but the six media files uploaded alongside it are not embedded in the document, and a macOS .DS_Store file was accidentally included in the commit.

The markdown content is complete and follows the established pattern from 1.69, but the six screenshots added to release-media/ are orphaned — they are never referenced with ![…](…) in the document, so readers cannot see them. Additionally, .DS_Store leaks local directory metadata into the repo history. Both issues should be resolved before merging.

release-notes/1-70-0-release-notes.md (missing image embeds) and .DS_Store (should be removed and gitignored)

Important Files Changed

Filename Overview
.DS_Store macOS Finder metadata file — should not be committed; needs to be removed and gitignored
release-notes/1-70-0-release-notes.md New 1.70 release notes with well-structured content covering Iceberg, Glacier rehydration, QuiltSync Autosync, and more; six accompanying media files are uploaded but not embedded in the document
release-notes/release-media/codex-mcp.png Screenshot for Codex MCP feature — added but not referenced in the release notes markdown
release-notes/release-media/iceberg_database.png Screenshot for Iceberg database feature — added but not referenced in the release notes markdown
release-notes/release-media/quiltsync-autosync.png Screenshot for QuiltSync Autosync feature — added but not referenced in the release notes markdown
release-notes/release-media/rehydrate-preview.png Screenshot for Glacier rehydration preview — added but not referenced in the release notes markdown

Flowchart

%%{init: {'theme': 'neutral'}}%%
flowchart TD
    A[Platform Update 1.70] --> B[New Platform Features]
    A --> C[QuiltSync & CLI]
    A --> D[Stack Admin Improvements]
    A --> E[Other Improvements]

    B --> B1[Connect: Databricks / ChatGPT / Codex MCP]
    B --> B2[Direct Iceberg Access to Package Metadata]
    B --> B3[Glacier Rehydration from File Preview]
    B --> B4[Faster / Cheaper Tabulator via Iceberg Index]

    B2 --> B2a[Per-bucket tables: bucket_package_revision/tag/manifest/entry]
    B2a --> B2b[Old global tables removed — external consumers must migrate]

    C --> C1[Background Autosync with Pull & Push toggles]
    C --> C2[Tray Icon & Close to Tray]
    C --> C3[Live Filesystem Watcher ~500 ms refresh]
    C --> C4[Clearer Merge Actions]
    C --> C5[quilt-cli published to crates.io]

    D --> D1[Lake Formation Grants opt-in parameter]
    D --> D2[Canary Runtime → Node 22 / Synthetics v15.1]
    D --> D3[Resilient Logo Preview]
Loading
%%{init: {'theme': 'base', 'themeVariables': {"darkMode": true, "background": "#0d1117", "primaryColor": "#21262d", "primaryTextColor": "#e6edf3", "primaryBorderColor": "#8b949e", "lineColor": "#8b949e", "textColor": "#e6edf3", "edgeLabelBackground": "#161b22", "actorBkg": "#21262d", "actorBorder": "#8b949e", "actorTextColor": "#e6edf3", "actorLineColor": "#8b949e", "signalColor": "#8b949e", "signalTextColor": "#e6edf3", "noteBkgColor": "#373320", "noteBorderColor": "#d4a72c", "noteTextColor": "#f0e6c0", "labelBoxBkgColor": "#21262d", "labelBoxBorderColor": "#8b949e", "labelTextColor": "#e6edf3", "loopTextColor": "#e6edf3", "activationBkgColor": "#30363d", "activationBorderColor": "#8b949e"}}}%%
flowchart TD
    A[Platform Update 1.70] --> B[New Platform Features]
    A --> C[QuiltSync & CLI]
    A --> D[Stack Admin Improvements]
    A --> E[Other Improvements]

    B --> B1[Connect: Databricks / ChatGPT / Codex MCP]
    B --> B2[Direct Iceberg Access to Package Metadata]
    B --> B3[Glacier Rehydration from File Preview]
    B --> B4[Faster / Cheaper Tabulator via Iceberg Index]

    B2 --> B2a[Per-bucket tables: bucket_package_revision/tag/manifest/entry]
    B2a --> B2b[Old global tables removed — external consumers must migrate]

    C --> C1[Background Autosync with Pull & Push toggles]
    C --> C2[Tray Icon & Close to Tray]
    C --> C3[Live Filesystem Watcher ~500 ms refresh]
    C --> C4[Clearer Merge Actions]
    C --> C5[quilt-cli published to crates.io]

    D --> D1[Lake Formation Grants opt-in parameter]
    D --> D2[Canary Runtime → Node 22 / Synthetics v15.1]
    D --> D3[Resilient Logo Preview]
Loading

Comments Outside Diff (1)

  1. .DS_Store, line 1 (link)

    P1 macOS metadata file committed to repository

    .DS_Store is a macOS Finder metadata file that should never be tracked in source control. Committing it causes unnecessary noise in git history and can expose local directory structure. Add .DS_Store to .gitignore (or the global gitignore) and remove it from the index with git rm --cached .DS_Store.

    Note: If this suggestion doesn't match your team's coding style, reply to this and let me know. I'll remember it for next time!

Reviews (1): Last reviewed commit: "release-media: add quiltsync-settings.pn..." | Re-trigger Greptile

Greptile also left 1 inline comment on this PR.

nl0 and others added 3 commits June 8, 2026 11:43
Add user-facing release notes for Quilt Platform 1.70.0:
Connect for Databricks/ChatGPT, per-bucket package index Iceberg
tables with role-scoped Athena access, Tabulator on per-bucket
Iceberg via Athena, CommonMark+GFM markdown rendering, opt-in Lake
Formation grants, canary runtime v15.1.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Match the dp/ql doc changes: legacy global tables are removed (not
just deprecated). Spell out all 4 per-bucket tables. Note that the
bucket column is gone from each schema and cross-bucket queries
require explicit UNION ALL.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Iceberg can be queried directly without Athena (Databricks, Snowflake,
trino, etc.). Wording widened to capture both.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@nl0 nl0 requested a review from drernie June 9, 2026 16:28
nl0 and others added 11 commits June 10, 2026 12:01
Codex (and other RFC 9728-strict OAuth clients) can now complete
OAuth pairing — the PRM discovery accepts the MCP transport-suffixed
well-known path (dp#2468). Roll Codex into the Connect section
alongside Databricks and ChatGPT.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
…tcher, crates.io)

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
The prior framing ('joins per-bucket Iceberg tables directly via
Athena') buried the user-facing benefit. The actual delta is:
Tabulator was full-scanning S3 via Glue/Athena SerDe tables on
every query; it now hits the Iceberg package index. The per-bucket
Iceberg restructure is supporting for this.
- Add 'Glacier Rehydration' as a new H3 under New Platform Features
  (#2446 / #2466 in dp) — substantial user-facing feature, was
  missing from kb. Subtitle and intro prose updated.
- Other Improvements: add bucket-icons bullet (#2470 in dp) and a
  consolidated image-thumbnail bullet covering the three #2469 fixes
  (jpeg/webp 500s, float / 16-bit-color renders, 16-bit greyscale
  narrow-range rescale).
Quilt Connect / MCP tools now return full package revision hashes and
surface legible registry errors (platform-mcp-server #72, #73; deployment
#2473, pulled into the 1.70.0 rc).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
…s for Quilt users

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
…nt-level

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@nl0 nl0 marked this pull request as ready for review June 16, 2026 08:47
Comment thread release-notes/1-70-0-release-notes.md
The macOS .DS_Store turd was committed (and re-touched in 4206791). Untrack
it and ignore it so it stops landing in release-notes PRs. PR base is main,
so merging this also drops it from main.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@nl0 nl0 merged commit df6410f into main Jun 16, 2026
@nl0 nl0 deleted the release branch June 16, 2026 09:29
@nl0

nl0 commented Jun 16, 2026

Copy link
Copy Markdown
Member Author

release-media dir doesn't state a release it belongs to

nl0 added a commit that referenced this pull request Jun 16, 2026
Merge #22 (Release notes 1.70) dropped six images into the unattributed
`release-media/` dir, which already held two stragglers from #18 (1.68).
Neither release's notes reference any of them.

Split the junk drawer by release to match the per-version convention
(1-63-0-media, 1-64-0-media, ...):
  - 1.70: codex-mcp, iceberg_database, quiltsync-autosync,
    quiltsync-settings, rehydrate-preview, rehydrate-tier -> 1-70-0-media/
  - 1.68: copy-uri, mcp-tools -> 1-68-0-media/
`release-media/` is now empty and removed.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants