You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+9-1Lines changed: 9 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,16 +7,23 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
7
7
8
8
## [Unreleased]
9
9
10
+
## [1.6.1] - 2026-05-14
11
+
12
+
**TL;DR for Users**: New dedicated list configuration tools, npm provenance for supply chain verification, and Docker build fix.
13
+
10
14
### Added
11
15
12
16
-**`create-list` tool** (#1195, #1196) - Dedicated list creation with template expansion (`sales_pipeline`, `recruiting_tracker`, `support_queue`), parent-object validation against workspace objects, and dry-run preview
13
17
-**`update-list-configuration` tool** (#1195, #1196) - Dedicated list update with immutable field detection (rejects `parent_object` changes), dry-run preview, and categorized error guidance
14
18
- Shared `ListConfigurationValidator` for parent-object validation, immutable field detection, template expansion, and error categorization — consumed by both dedicated tools and universal create/update strategies (#1195)
19
+
-**npm provenance publishing** — every release is now cryptographically linked to the GitHub Actions build and source commit via Sigstore, enabling supply chain verification with `npm view attio-mcp --json | jq .attestations`
20
+
-`.npmrc` with `save-exact` and `strict-peer-dependencies` for safer installs
15
21
16
22
### Changed
17
23
18
24
- Universal list create and update paths now validate `parent_object` and detect immutable fields before API calls (#1195)
19
25
- List error categorization prefers HTTP status codes over fragile string matching (#1196)
26
+
- Docker build stage now uses `oven/bun:1` instead of `node:20-slim` for consistency with the project's package manager
20
27
21
28
## [1.6.0] - 2026-05-05
22
29
@@ -949,7 +956,8 @@ Users upgrading from v0.1.x should note:
A comprehensive Model Context Protocol (MCP) server for [Attio](https://attio.com/), providing **complete CRM surface coverage**. This server enables AI assistants like Claude and ChatGPT to interact directly with your entire Attio workspace through natural language—manage Deals, Tasks, Lists, People, Companies, Records, and Notes without falling back to raw API calls.
10
11
@@ -734,6 +735,24 @@ Deal stages are specific to your workspace. Check your Attio workspace settings
734
735
-**No Data Storage**: Direct API passthrough with no local data retention
735
736
-**Open Source**: Full transparency with Apache 2.0 license
736
737
-**Optional On-Premises**: Deploy in your own infrastructure
738
+
-**npm Provenance**: Published with [Sigstore provenance](https://docs.npmjs.com/generating-provenance-statements) — every release is cryptographically linked to the GitHub Actions build and source commit
739
+
740
+
### Supply Chain Verification
741
+
742
+
This package is published with npm provenance, creating a verifiable chain from source code to published artifact. Verify a release:
743
+
744
+
```sh
745
+
# Check provenance attestation on any published version
746
+
npm view attio-mcp --json | jq .attestations
747
+
748
+
# With pnpm (v10+), enforce trust policy at install time
749
+
# pnpm trustPolicy: no-downgrade blocks packages published with weaker credentials
750
+
```
751
+
752
+
For maximum supply chain protection, install with [pnpm v10+](https://pnpm.io) which enforces:
753
+
754
+
-**`trustPolicy: no-downgrade`** — blocks versions published with weaker credentials than prior versions
755
+
-**`minimumReleaseAge`** — cooldown period before new versions can be installed
Copy file name to clipboardExpand all lines: package.json
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
{
2
2
"name": "attio-mcp",
3
-
"version": "1.6.0",
3
+
"version": "1.6.1",
4
4
"description": "AI-powered access to Attio CRM. Manage contacts, companies, deals, tasks, and notes. Search records, update pipelines, and automate workflows for sales and GTM teams.",
0 commit comments