# Changelog

> Changes to Solk CRM, the REST API, and MCP — newest first.

All installations are updated from the same codebase. `https://<company>.solk.app/health` shows your installation's version. Changes that affect the API are marked with the **API** label.

## v22 · October 2, 2026 {#v22}

**Claude and MCP**

- MCP server on every installation: `https://<company>.solk.app/mcp` — 14 read tools and 9 write tools. [MCP](/mcp/overview)
- OAuth 2.1 authorization server: discovery (RFC 9728 / 8414), dynamic client registration and CIMD, mandatory PKCE, refresh token rotation. [OAuth implementation](/rest-api/oauth)
- **Settings → App connections** (*Ayarlar → Uygulama bağlantıları*): connector URL, connected apps, last used, remove access.

**Apps**

- App detail pages (overview, setup steps, permissions, documentation).
- **Call** (*Ara*) button on records (Aircall, RingCentral) and a "Call now" (*Şimdi ara*) window.
- **App requests** (*uygulama isteği*) for apps that aren't in the catalog.

**API**

- The REST API accepts OAuth access tokens (`mcp_…`); writes without `crm.write` return `403 insufficient_scope`.
- Per-token rate limit per minute (default 300) — `429 rate_limited` and `Retry-After`. [Rate limits](/rest-api/rate-limits)
- In JSON bodies, `false` now explicitly means false: `done: false` leaves an action open (previously it toggled the status), and fields such as `is_former: false` and `bant_b: false` revert the value.
- This documentation site, `llms.txt`, and the OpenAPI 3.1 definition are live.

## v21 · October 2, 2026 {#v21}

- **Apps** (*Uygulamalar*) catalog with 41 cards: Slack (+ `/crm` command), Teams, Google Chat, Discord, Telegram, Zapier, Make, n8n, Pipedream, webhook; Notion, Asana, ClickUp, Airtable, Google Sheets, Linear, Mailchimp; Hunter, Apollo, lemlist, Mixmax, Productboard, PandaDoc, Stripe, Aircall, RingCentral; website form, Typeform, Tally, Segment, data sync, Calendly / Cal.com, meeting notes; Resend; add from browser. [Apps](/guides/apps)
- **Storage accounts** (*Depolama hesapları*): Google Drive, OneDrive, Dropbox, Box — save to the cloud, attach share links, auto-save, daily cloud backup. [Storage](/guides/storage)
- **SCIM 2.0** (Okta, Entra ID). [SCIM](/rest-api/scim) — **API**
- **Developers** (*Geliştiriciler*) page: non-expiring API keys (`sk_…`). — **API**
- "Send to app" (*Uygulamaya gönder*) step in workflows.

## v20 · October 2, 2026 {#v20}

- Collapsible, animated left menu (Ctrl + .).
- Sales stages configured in settings: name, order, color, Cancel stage, stage rules; new installations start with two open stages. [Stages](/concepts/pipeline) — **API**: `constants.stages`, `stage_labels`, `stage_rules`
- Opportunity, task, and company templates.
- Notification preferences (event × email / in-app) and daily digest.
- Slack, Teams, and Telegram notifications, webhook, form → lead.

## v19 · October 2, 2026 {#v19}

- Simplified interface with a left menu.
- Colored dot for opportunity health; users can pick the color manually and add a note. — **API**: `health_color`, `health_manual`, `health_note`
- Pick the day when completing (Today / Yesterday / date). — **API**: `done_on`

## v18 · October 1–2, 2026 {#v18}

- **Email Automation** (*E-posta Otomasyonu*) module (bulk sending, sequences); email threads and Ask in the mobile app. — **API**: `threads`, `emails/send`, `ask`
- Automatic customer provisioning and removal (panel → server).
- Email sync: full history, Gmail archive, Turkish folder names; company mail connection; correct company / person in bulk threads; company name from the domain.
- Redesigned Actions page; overdue items email.
- Sample data (for demos, removable with one click).
- Meeting invites in email go to the calendar (online / in-person distinction). — **API**: `mode`, `join_url`
- Project selection and time on tasks; time-based calendar; shared + personal calendar for iPhone. — **API**: `due_time`, `opp_name`

## v17 · October 1, 2026 {#v17}

- Email threads link to records (project, visit, trial, task, quote, ticket, contract); link suggestions.
- Automatic companies and people from email; domain analysis; noise filter.
- Record visibility: everyone / team. [Users and roles](/users-and-roles)

## v16 · September 30 – October 1, 2026 {#v16}

- Email window: Bcc, attachments, variables, scheduled and bulk sending, drafts.
- Email sequences.
- Mailbox connection with Google / Microsoft (centralized redirect).
- Report builder and **Ask** (*Sor*) (AI module).

## v15 · September 30, 2026 {#v15}

- Command palette (Ctrl/⌘ + K), quick task and note, @ mentions.
- Getting-started checklist and team invites.
- Workflows (automation).
- Email account connection (IMAP/SMTP).

## v14 · September 2026 {#v14}

- Per-product units, multi-currency, Central Bank of Türkiye (TCMB) exchange rates; totals in the base currency. [Units and currency](/concepts/units-currency) — **API**: `unit`, `pu`, `value_base`
- SLA durations per company (stage days, project lifetime, support ticket target).
- Product list import from Excel.

## v13 · September 2026 {#v13}

- Support tickets, contracts, Kanban, Opportunity Board, assistant, two-factor authentication, IP restrictions.

## v12 · September 2026 {#v12}

- Today page; iOS / Android app and JSON API (`/api/v1`). — **API**