---
title: Older releases (<30.0.0)
url: https://www.tines.com/docs/self-hosted/release-notes-deprecated/
updated: 2026-05-08T16:00:33+00:00
---

*[tines.com](https://www.tines.com/llms.txt) › [Docs](https://www.tines.com/llms.txt) › [Self-Hosted](https://www.tines.com/llm/docs/self-hosted.md)*

# Older releases (<30.0.0)

*[View on tines.com](https://www.tines.com/docs/self-hosted/release-notes-deprecated/)*

> **TIP:** Get notified of new releases by following the [Self-hosting release notes RSS feed](https://www.tines.com/rss/tines-self-hosting-release-notes.xml).

### July 24th, 2025 - 26.3.5

```
build_sha bbb9f9d7_v26_3_5:
tines/tines-app: sha256:476d4c2be4b2deb11d3f69c79d95914a6cebdc7dc8ae8c06913895e9db79e6f4
tines/tines-nginx: sha256:c3aff578ae7fedce78767c86db1aecce213729bbb547e635cab192e68be7c0ab
```

- Fixed an issue blocking upgrades from 25.x in some environments 

### ~~July 16th, 2025 - 26.3.4~~ **[DEPRECATED IN FAVOR OF 26.3.5]**

```
build_sha 26010f17_v26_3_4:
tines/tines-app: sha256:0218ff44570b7c909a48f101a882c6dd73ba8003078b1619eadcd4d013382f40
tines/tines-nginx: sha256:171d5dd4e9b9da6535c849dbe6c32c6c3d3f7fb6a1b6d68f77a61c46b5cb3a89
```

- Fixed an issue blocking upgrades from 25.x in some environments 

### April 23rd, 2025** - 29.1.6 **

```
build-sha: 9341faa0_v29_1_6
tines/tines-app: sha256:be7cd25b9c700555731aca034d8c12bd7e47d183abb4ca4962d36dcda4a07d77
tines/tines-command-runner: sha256:6cd9b27d326ba842bd345f20c3143e58f700759888341e33fa0e972cf71ca1a7
tines/tines-nginx: sha256:ae188ff8e07215964a3ad0453a834f3dffdc3691c35b9c2a451c8303ab1a666b
```

- Introduces support for the `DATABASE_SCHEMA` and `DATBASE_SCHEMA_SEARCH_PATH` environment variables to run Tines on a Postgres schema other than `public`.
- Improves tenant setup process with missing environment variables.

### ~~April 23rd, 2025~~~~** - 29.1.5**~~** [DEPRECATED in favor of 29.1.6]**

```
build-sha: 6d1f679e_v29_1_5
tines/tines-app: sha256:29b15d072938117aaebfa903e3d68a67015f735583c9910cbe4bb78cce5b3ea6
tines/tines-command-runner: sha256:f8f3e3020f2d5bdfd767803aaaed5fbebb5d2ece25537a51d4e3c56a19309cc6
tines/tines-nginx: sha256:fb0b19d5a2615548d5e019ff3b95fdc74701cdbf12040abbb50b4f6f494b3e07
```

### March 13th, 2025** - 29.1.4**

```
build-sha: 410b9301_v29_1_4
tines/tines-app: sha256:0c3ca098a35bdbdf869e4caeb8140095bc2b97086c6a4b9bd94cc2f6af675d49
tines/tines-command-runner: sha256:fe4989c31c26760305f413653138de706a5280dc514aa05b05c1bc88ce5d4b2f
tines/tines-nginx: sha256:375f21a3c29d0802cf5e42818b3ab4ccfe698b8024699037c3c069160e938b34
```

- Security fixes

### March 11th, 2025** - 29.1.3**

```
build-sha: 4689eba6_v29_1_3
tines/tines-app: sha256:18f3620f6d7a338641db0c588d53224a3dfaccf92e11b385eda7a0fca9c59a71
tines/tines-command-runner: sha256:356b309a40b5a614084b8e089ec6029061afae94879564eb885be6d10b63286e
tines/tines-nginx: sha256:08f951a49f6c5fbbd595c86dde1bad51c73081f531992a1f2ff027fea2fe51f7
```

- Patch fix for a bug in Story Library sync that can exhaust memory on Tines Web containers

### March 11th, 2025** - 28.3.3 **

```
build-sha: 91520353_v28_3_3
tines/tines-app: sha256:bafdb2becb21cacfcb073f19fea09b4f106202c9b2683e73eee17fd3f02e3912
tines/tines-command-runner: sha256:6573cc604370bfc074fc4436b4f84e80b718361ff68464582daa18735a60b7bd
tines/tines-nginx: sha256:57983ec9d7955a370468a2db6a6b87854abf5635933ddc26455df07dafb6694c
```

- Patch fix for a bug in Story Library sync that can exhaust memory on Tines Web containers

### February 26th, 2025** - 29.1.2**

```
build-sha: eebddec4_v29_1_2
tines/tines-app: sha256:dc30510e1bb6b0d87fd08dd383de110c97462ee8690e91badeed0477dfa559d9
tines/tines-command-runner: sha256:f8fe2787d3ab62cbec0f5ae817ffd337fa50f1fb0459ca62885622b3bbd8698c
tines/tines-nginx: sha256:21f4c7b7379cab9fb7d6470b2d3a914fcbe18e8f682acee92a8de498e86970ad
```

> **NOTE:** Upgrades Tines PostgreSQL images from 14.15 -> 14.17 in order to guard against an SQL injection vulnerability.

### February 18th, 2025** - 29.1.1 **

```
build-sha: 214758ca_v29_1_1
tines/tines-app: sha256:f4f9174ffcf6283be874391401e3140e02b77048719d50546f4ca1ec1681f8ca
tines/tines-command-runner: sha256:56bee8793d2bcec98d82e908fb3bb9c0b6b182875b11f21394017c39507a1673
tines/tines-nginx: sha256:b8f71c1a2d801a2c488e122bc097e0b8cdc8abab10fa07f8c93a4007321c8ac0
```

- Patch for tines-command-runner to allow uv to create managed python versions 
- Patch of StoryChangeControl to enable multiple drafts
- Correction to schema validation for major versioning

### ~~February 18th, 2025 - 29.1.0~~** [DEPRECATED IN FAVOR OF 29.1.1]**

### ~~February 17th, 2025 - 29.0.0~~  **[DEPRECATED IN FAVOR OF 29.1.1]**

```
build-sha: 48f24b82_v29_0_0
tines/tines-app: sha256:4846f2f5dce8b297e44c8d781c32404b1223fae93c96ba46691bfc5c8cfbe65c
tines/tines-command-runner: sha256:413d7599a20b22e0759584523298525c308db978eb95e513a98157e6f17c0468
tines/tines-nginx: sha256:3ff8fa34d85e261d71beace12bb8d19c2556db9a4894e872242574bee6208aac
```

- [~~Additional page images sizing options~~](https://www.tines.com/whats-new/additional-page-images-sizing-options)
- [~~Azure OpenAI Support~~](https://www.tines.com/whats-new/azure-openai-support)
- [~~Only show changed attributes in view changes modal~~](https://www.tines.com/whats-new/only-show-changed-attributes-in-view-changes-modal)
- [~~Duplicate drafts~~](https://www.tines.com/whats-new/duplicate-drafts)
- [~~Match now supports modifiers~~](https://www.tines.com/whats-new/match-now-supports-modifiers)
- [~~Story monitoring status and recipients in stories API~~](https://www.tines.com/whats-new/story-monitoring-status-and-recipients-in-stories-api)

### February 12th, 2025 - 28.3.2

```
build-sha: 2eae9b00_v28_3_2
tines/tines-app: sha256:8cbaec12347414b9f19fe9e14abfb8ddac3150f42bc1a8556a81c36b12d33d41
tines/tines-command-runner: sha256:df9e2ac72cf4298ca7fb9e1d61184b82965e57b20e161802cf233728a1e66b6d
tines/tines-nginx: sha256:993f431c2fffe90261ccf26ee3fdd20e61baa9164b17b81394aa41cdd8322208Bug fix to prevent Segfault errors from ProcessDelayedEventsJob
```

- Bug fix to enable FIPs support for the AWS Bedrock AI provider
- Disabled workbench message warning
- Updated net-imap

### February 11th, 2025 - 28.3.1

```
build-sha: fc7a61ad_v28_3_1
tines/tines-app: sha256:dac7aff2eaff4c366f595e9ddad1b97df3450c71a00601f1a1d6a335b601fe4d
tines/tines-command-runner: sha256:927b90c9c65d19be9660eb80db7f49539be80f49e6d60bbcb0be9684b8785a35
tines/tines-nginx: sha256:993f431c2fffe90261ccf26ee3fdd20e61baa9164b17b81394aa41cdd8322208
```

- Bug fix to prevent Segfault errors from ProcessDelayedEventsJob

### February 10th, 2025 - 28.3.0

```
build-sha: 56a52c82_v28_3_0
tines/tines-app: sha256:fc81ab2c8d5d9d2dbd16fc4d4ca67888de765266d3a0f7d04ffbe763ae7569db
tines/tines-command-runner: sha256:3d3c874e8594e5f2f8691e7153e7c31b688b1e0cbe1e259c83aaf8dd7f5cc9be
tines/tines-nginx: sha256:993f431c2fffe90261ccf26ee3fdd20e61baa9164b17b81394aa41cdd8322208
```

- [Bring your own AI models to Tines](https://www.tines.com/whats-new/bring-your-own-ai-models-to-tines)
- [Workbench in Slack](https://www.tines.com/whats-new/workbench-in-slack)
- [Formula mode in HTTP action headers](https://www.tines.com/whats-new/formula-mode-in-http-action-headers)
- [GROUP_BY function](https://www.tines.com/whats-new/group-by-function)
- [Get a page viewer’s email address](https://www.tines.com/whats-new/get-a-page-viewer-s-email-address)
- [Rate limit configuration for Webhooks](https://www.tines.com/whats-new/rate-limit-configuration-for-webhooks)
- [Improvements to users settings UI](https://www.tines.com/whats-new/improvements-to-users-settings-ui)
- [TITLEIZE function](https://www.tines.com/whats-new/titleize-function)
- [Paste from spreadsheets to Markdown](https://www.tines.com/whats-new/paste-from-spreadsheets-to-markdown)
- [Use formulas in page element conditions](https://www.tines.com/whats-new/use-formulas-in-page-element-conditions)
- [New encryption functions](https://www.tines.com/whats-new/new-encryption-functions)
- [API endpoint for listing fields from a case input](https://www.tines.com/whats-new/api-endpoint-for-listing-fields-of-a-case-input)
- [Refreshed pages editor UI](https://www.tines.com/whats-new/refreshed-pages-editor-ui)
- [Case notes](https://www.tines.com/whats-new/case-notes)
- [Drag and drop items in the JSON builder](https://www.tines.com/whats-new/drag-and-drop-items-in-the-json-builder)
- [New parameter for DATE_DIFF function](https://www.tines.com/whats-new/new-face-on-date-diff-function)
- [In-app notifications of event limits](https://www.tines.com/whats-new/in-app-notifications-of-event-limits)

### January 20th, 2025 - 28.2.0

```
build-sha: a65d2063_v28_2_0
tines/tines-app: sha256:46293f790aed105b3906552b6c14747bde2cbd2048d34dc199eaef3feea5a236
tines/tines-command-runner: sha256:9a5ada16a7bd56ed4c8b7f0f2cea43e0fcb766cd6fe1948ddc20b58b1236b2a1
tines/tines-nginx: sha256:fc807675d0f75e9c22606f3f4fba82b2ee49616bcb2205ce0c3a497346b09d61
```

- [Preview output when building actions](https://www.tines.com/whats-new/preview-output-when-building-actions)
- [Drafts are now personal teams](https://www.tines.com/whats-new/drafts-are-now-personal-teams)
- [Adding SWITCH function](https://www.tines.com/whats-new/adding-switch-function)
- [Custom change control permissions](https://www.tines.com/whats-new/custom-change-control-permissions)

### January 20th, 2025 - 28.1.1

```
build-sha: cdabf44c_v28_1_1
tines/tines-app: sha256:29aa606b27cd955afdbfeb9dacb48cfb2708fbbc4f1328d34c31ae321559c577
tines/tines-nginx: sha256:fc807675d0f75e9c22606f3f4fba82b2ee49616bcb2205ce0c3a497346b09d61
```

- Tag creation fixes
- Dockerfile updated

> **NOTE:** We've updated our supported PostgreSQL version to 14.15 in order to guard an SQL injection vulnerability.

### January 15th, 2025 - **28.1.0**

```
build-sha: be056338_v28_1_0
tines/tines-app: sha256:c6e4ca4d84e69f8fa14efde323e6abd65e2e36a9d2dcd4485343e9610185fb46
tines/tines-command-runner: sha256:b15e6dfb8cbb2604c7f67e6234a13b6e0cb3e8f5524b56f35c4e7d047daf344a
tines/tines-nginx: sha256:9fa8777ec3c2d695096ccc44c650620924f720ca1ea5af2577cb83c271e58181
```

- Upgrades Tines PostgreSQL images from 14.5 -> 14.15
- [Send inline email attachments](https://www.tines.com/whats-new/send-inline-email-attachments)
- [Change attribution](https://www.tines.com/whats-new/change-attribution)
- [Locate users drafts](https://www.tines.com/whats-new/locate-users-drafts)
- [Parallel LOOP option for Send to Story and Groups](https://www.tines.com/whats-new/parallel-loop-option-for-send-to-story-and-groups)
- [Workbench: Reply Suggestions](https://www.tines.com/whats-new/workbench-user-reply-suggestions)
- [Cases search ui refresh](https://www.tines.com/whats-new/cases-search-ui-refresh)
- [Send to story inputs modal](https://www.tines.com/whats-new/send-to-story-inputs-modal)
- [Hide positional changes in view changes modal](https://www.tines.com/whats-new/hide-positional-changes-in-view-changes-modal)

### January 10th, 2025 - **28.0.4**

```
build-sha: fa3562c1_v28_0_4
tines/tines-app: sha256:8b738784fe8c15f29af11faba48ffb028867b09c1d741a488e8cd7ad1e80fc25
tines/tines-command-runner: sha256:42f4a2b7673678535c2276b88a2992e67159ac43e35be981e4a0cc3e4173c053
tines/tines-nginx: sha256:7aa0f7f2dc28eaf8c0f8f3faf38274333e292bb46d2e9a70455f7504ed6d2389
```

- [Updated credential selection in templates](https://www.tines.com/whats-new/updated-credential-selection-in-templates)
- [Submit pages with table row selections](https://www.tines.com/whats-new/submit-pages-with-table-row-selections)
- [Searchable option fields for pages](https://www.tines.com/whats-new/searchable-option-fields-for-pages)
- [Update to AES_ENCRYPT function](https://www.tines.com/whats-new/update-to-aes-encrypt-function)
- [HTTP parameters in templates](https://www.tines.com/whats-new/http-parameters-in-integrations)
- [View record IDs in records table](https://www.tines.com/whats-new/record-ids-in-record-tables)
- [Reordering Case actions](https://www.tines.com/whats-new/reordering-case-actions)
- [Expiration Support for AES_ENCRYPT](https://www.tines.com/whats-new/expiration-support-for-aes-encrypt)
- [Send to Story LOOP option support for array processing](https://www.tines.com/whats-new/send-to-story-loop-option-support-for-array-processing)
- [Group LOOP option support for array processing](https://www.tines.com/whats-new/group-loop-option-support-for-array-processing)
- [Expire user sessions via the API](https://www.tines.com/whats-new/expire-user-sessions-via-the-api)

### ~~ January 7th, 2025 - ~~~~**28.0.3**~~** [DEPRECATED IN FAVOR OF 28.0.4]**

### ~~January 6th, 2025 - ~~~~**28.0.2**~~** **[DEPRECATED IN FAVOR OF 28.0.3]

### ~~January 6th, 2025 - ~~~~**28.0.1**~~** **[DEPRECATED IN FAVOR OF 28.0.3]

### ~~January 6th, 2025 - ~~~~**28.0.0**~~** **[DEPRECATED IN FAVOR OF 28.0.3]

### December 11th, 2024 - **27.3.0**

```
build-sha: 2e8884d3_v27_3_0
tines/tines-app: sha256:5287fe662a1b5b21500349ffbd2cb2d3f64d636e92442173d23d566203758b66
tines/tines-nginx: sha256:a0f89cc736d3a32cc37c39b2dfc6809615069a94986f5f162554c49d8e78cf8c
```

- Support AI on Self-hosted
- [Cases list mobile view](https://www.tines.com/whats-new/cases-list-mobile-view)

### December 9th, 2024 - **27.2.0**

```
build-sha: 91349c1d_v27_2_0
tines/tines-app: sha256:145f43a6e4c75b1c87017e0930b44898bb924630f9884825cb10c4ca18ab119a
tines/tines-nginx: sha256:a0f89cc736d3a32cc37c39b2dfc6809615069a94986f5f162554c49d8e78cf8c
```

- [Link directly to an action using `STORY_RUN_LINK()`](https://www.tines.com/whats-new/link-directly-to-an-action-using-story-run-link)
- [Additional options when creating conditional page elements](https://www.tines.com/whats-new/additional-options-when-creating-conditional-page-elements)
- [AI action JSON mode](https://www.tines.com/whats-new/ai-action-json-mode)
- [Linked case templates](https://www.tines.com/whats-new/linked-case-templates)
- [Search events using time range filters](https://www.tines.com/whats-new/search-events-using-time-range-filters)
- [Use your own OpenAI and Anthropic API keys](https://www.tines.com/whats-new/use-your-own-openai-and-anthropic-api-keys)

### December 2nd, 2024 - 27.1.3

```
build-sha: a3f10fc8_v27_1_3
tines/tines-app: sha256:9136dd7e929c697aeaed05a50dfa6ec88fa09e06bcc48149d7f933df3b5e15c3
tines/tines-nginx: sha256:0d43cfa4e232beb42952893efbfdf3f178a7c37cbd88b3d5bd330dc88d3f311f
```

- Updating the latest tag to match the new release on 27.x

### November 27th, 2024 - 27.1.2

```
build-sha: a3f10fc8_v27_1_2
tines/tines-app: sha256:f1cde9bb996ce463bd5ae7ca043308f729c8010aefdbdfd44132323512bc5de3
tines/tines-nginx: sha256:7957e2b8441db207fc0d23f2fa59f0baec1fb8d2d34f2b627d60f39f21972cd4
```

- Tines tunnel security updates for CVE-2024-38428, CVE-2024-10524
- Rails migration index exception handling fix

### ~~November 27th, 2024 - 26.3.3 ~~**[DEPRECATED IN FAVOR OF 26.3.5]**

```
build-sha: ef288da7_v26_3_3
tines/tines-app: sha256:dba5736a5e18a2899024600b18677011e9c5ee036e9aef9afccc4009f568ad58
tines/tines-nginx: sha256:bda37c9861ba2b1e95aa49942646023063cbafa3549cd7b095aaea3480354c75
```

- Rails migration index exception handling fix

### November 27th, 2024 - 25.2.7

```
build-sha: f8527886_v25_2_7
tines/tines-app: sha256:7ef7e79b8465517809b4a395cc4e4eda70fdf85c3dcb321f1bbdbc97dc58ba50
tines/tines-nginx: sha256:6c8a9de8a9b6712c1a87d51e6e056e1071d31740d23241e0fe49a5db54bfe284
```

> **NOTE:**
> Please space out your last upgrade from 25.2.7 to 26.3.3 by at least one week. We are shipping some background maintenance to improve how action runs and action run-specific data modeling are performed. As part of this maintenance, we have shipped some tasks that backfill the data behind the scenes without any impact on action runs.
> 
> To ensure a smooth transition, we request that you allow at least one week between your last upgrade on 25.2.7 and the upgrade to 26.3.3.

- Rails migration index exception handling fix

### November 26th, 2024 - 27.1.1

```
build-sha: 1e07d2a5_v27_1_1
tines/tines-app: sha256:580b00f362ef2dabb0c0445c4a867e8f8883dd53d0eef83ff8eaa5e2ef5d1d65
tines/tines-nginx: sha256:0b42313cae776c2ffd12de60ba40875b3232d0a5a458293e8aca21f5ad6c49f0
```

- Introduce `RACK_KEY_SPACE_LIMIT` optional environment variable
- Fix CORS option check on webhooks

### November 25th, 2024 - 27.1.0

```
build-sha: 9549aaf4_v27_1_0
tines/tines-app: sha256:b5e0135f5e68977ded59fcf854a2e2c0630df31840f0aa45aac33a0bf24bc179
tines/tines-nginx: sha256:0b42313cae776c2ffd12de60ba40875b3232d0a5a458293e8aca21f5ad6c49f0
```

- [Run script support for self-hosted ](https://www.tines.com/whats-new/run-script-support-for-self-hosted)
- [Show, hide, and disable page elements conditionally](https://www.tines.com/whats-new/show-hide-and-disable-page-elements-conditionally)
- [Improved linked Case search](https://www.tines.com/whats-new/improved-linked-case-search)
- [100 connect flows](https://www.tines.com/whats-new/100-connect-flows)
- [Settings Center](https://www.tines.com/whats-new/settings-center)
- [Cases mobile view](https://www.tines.com/whats-new/cases-mobile-view)
- [Stacked bar charts for Records & Dashboards](https://www.tines.com/whats-new/stacked-bar-charts-for-records-dashboards)
- [Tenant permissions](https://www.tines.com/whats-new/tenant-permissions)
- [Directly export case list](https://www.tines.com/whats-new/directly-export-case-list)

### November 18th, 2024 - 27.0.2

```
build-sha: 97926aae_v27_0_2
tines/tines-app: sha256:05be621a4e2d1a1fe4a695db568cafe9989b6339ccf93848a9e2f0cb39aca456
tines/tines-nginx: sha256:444207eb4f063d7dae0a3f2aee4327f23c971e077d075e228150982833471603
```

- Fix for major version upgrade check

### November 14th, 2024 - 27.0.1

```
build-sha: 78a79bf0_v27_0_1
tines/tines-app: sha256:e8cf24963ad9bf2f1811ede03f70956804ea6dc92d36dbac5e2b3c3fc1d26ce9
tines/tines-nginx: sha256:9d98c96f8099e4a529211cf2f66e7fb2d4f17e7019091faf3324c39cb54a2635
```

Note: this image has been updated with different digests, but it is still the same version. These are also valid:

```
tines/tines-app: sha256:8749e627d3be290f31d6ec7479cc5783bee0ed447567a72ac8181ec746f339e5
tines/tines-nginx: sha256:444207eb4f063d7dae0a3f2aee4327f23c971e077d075e228150982833471603
```

- Bug fix when upgrading to new release

### November 11th, 2024 - 27.0.0

```
build-sha: b8282d6d_v27_0_0
tines/tines-app: sha256:4abaf732f37a32930329bab7de9c3e22307e8c358093054188c184888fde4022
tines/tines-nginx: sha256:6f210397f4e502173f50b5ade24f0fb54a514df1a945c19257291135ce5dc2f9
```

- [Workbench presets](https://www.tines.com/whats-new/workbench-presets)
- [AI Action Metadata](https://www.tines.com/whats-new/ai-action-metadata)
- [Easily reference previous event's payload using META](https://www.tines.com/whats-new/easily-reference-previous-event-s-payload-using-meta)
- [Case fields in Cases list table](https://www.tines.com/whats-new/case-fields-in-cases-list-table)
- [Assigned user Case cycling](https://www.tines.com/whats-new/assigned-user-case-cycling)
- [Enable change control on story creation per team](https://www.tines.com/whats-new/enable-change-control-on-story-creation-per-team)
- [Improved Case Records functionality](https://www.tines.com/whats-new/improved-case-records-functionality)
- [Bulk delete records](https://www.tines.com/whats-new/bulk-delete-records)
- [New Claude 3.5 Sonnet model powers Workbench](https://www.tines.com/whats-new/new-claude-3-5-sonnet-model-powers-workbench)
- [Failure path for actions](https://www.tines.com/whats-new/failure-path-for-actions)
- [Action inputs for private templates](https://www.tines.com/whats-new/action-inputs-for-private-templates)
- [New 'emit failure event' option](https://www.tines.com/whats-new/new-emit-failure-event-option)
- [New 'log error if' option](https://www.tines.com/whats-new/new-log-error-if-option)
- Environment variable fixes: properly loading `RAILS_LOG_LEVEL` and `RAILS_LOG_TO_STDOUT`

### November 6th, 2024 - 26.3.2

```
build-sha: d5a684f2_v26_3_2
tines/tines-app: sha256:f9247edafd8763eaef633d057f2d94c58fb4a1cf6985e04b2e620c3fc8768cf6
tines/tines-nginx: sha256:91d8cc54ef3d6220711bddba3cb79c23a2fbe490e30dc81d357beaefbb09053fBug fix: Ensure actions inside group do not run when story is disabled
```

- Bug fix when updating last seen on user sign in

### November 1st, 2024 - 26.3.1

```
build-sha: f9632fff_v26_3_1
tines/tines-app: sha256:d6638ebb8a972ccf856051487ebfc4665728e84d56849163268ce9a302ab8bb6
tines/tines-nginx: sha256:1c6007bbb2538faf562325fa3180cf96054df932cedb6f85e0cd6c458e01309c
```

- Bug fix: Ensure actions inside group do not run when story is disabled

### October 28th, 2024 - 26.3.0

```
build-sha: 18bc26f0_v26_3_0
tines/tines-app: sha256:360076c18ab9e8719feabef44ab8c33e814816043c7b161dfcb12e6914f6ae15
tines/tines-nginx: sha256:1c6007bbb2538faf562325fa3180cf96054df932cedb6f85e0cd6c458e01309c
```

- [Configurable story owners](https://www.tines.com/whats-new/configurable-story-owners)
- [Right click to insert story actions and control the storyboard](https://www.tines.com/whats-new/right-click-to-insert-story-actions-and-control-the-storyboard)
- [Search credential types](https://www.tines.com/whats-new/search-credential-types)
- [View and manage credentials tenant-wide](https://www.tines.com/whats-new/view-and-manage-credentials-tenant-wide)
- [Require name and description for change requests](https://www.tines.com/whats-new/require-name-and-description-for-change-requests)
- [Send Email allowlist](https://www.tines.com/whats-new/send-email-allowlist)
- [Tines Tunnel Deletion](https://www.tines.com/whats-new/tines-tunnel-deletion)
- [View a story run on the diagram](https://www.tines.com/whats-new/view-a-story-run-on-the-diagram)
- [HTTPS Only for HTTP Request Actions](https://www.tines.com/whats-new/https-only-for-http-request-actions)
- [Case Deletion](https://www.tines.com/whats-new/case-deletion)
- [Improved Records pie and bar charts ](https://www.tines.com/whats-new/improved-records-pie-and-bar-charts)
- [Action Performance API](https://www.tines.com/whats-new/action-performance-api)



### October 14th, 2024 - 26.2.0

```
build-sha: c8f85347_v26_2_0
tines/tines-app: sha256:81197015449b66d97343221059191606380a72f963e6f73a5ee9874678393db2
tines/tines-nginx: sha256:ca6c6dcf205f7c5bc4bd27e4a46f8e83f0dc8da1f16609fdbc95b8a0b34288ce
```

- [Updating Case saved view](https://www.tines.com/whats-new/updating-case-saved-view)
- [Adding `JSON_SCHEMA_VALIDATE` function](https://www.tines.com/whats-new/adding-json-schema-validate-function)
- [`IS_VALID_JSON_SCHEMA` function](https://www.tines.com/whats-new/is-valid-json-schema-function)
- [Convert Workbench chat to story](https://www.tines.com/whats-new/convert-workbench-conversation-to-story)
- [Contextual row actions for tables](https://www.tines.com/whats-new/contextual-row-actions-for-tables)
- [Send to test option](https://www.tines.com/whats-new/send-to-test-option)
- [Response time SLAs](https://www.tines.com/whats-new/response-time-sla)

### October 10th, 2024 - 26.1.3

```
build-sha: 609eed98_v26_1_3
tines/tines-app: sha256:7523203bba11982ce67721cb813e4718297e2ab02e09f3c6e47483557f40428e
tines/tines-nginx: sha256:3ee3b3229cddb837f9516478305ff2224448f7a502f48bec7e80aced1dccd1cd
```

- Fix for API Response Enabled Webhooks to explicitly check out a new ActiveRecord connection on each execution.
- Introduce environment variable `DATABASE_IDLE_TIMEOUT` with default of 300 ms before the connection should be flushed.

### October 7th, 2024 - 26.1.2

```
build-sha: 667bd483_v26_1_2
tines/tines-app: sha256:b8d03f9fc52f8bd2424ff3f621c271306724b634de037f06986e74e3a7f099e2
tines/tines-nginx: sha256:3ee3b3229cddb837f9516478305ff2224448f7a502f48bec7e80aced1dccd1cd
```

Patch for tines-command-runner alpha release impacting testing customers *only*.

- Fix to run tines-command-runner as non-root user
- Fix to allow for custom pypi-server usage

### October 1st, 2024 - 26.1.1

```
build-sha: aa2c460f_v26_1_1
tines/tines-app: sha256:eb2d7887722d5ae780b56a09c4fe82447543557cd12c0e1e8d998f472e60b49a
tines/tines-nginx: sha256:9fdd6ce4c03d51a6090a96c2a552cf6fe633797fbb4134bcc8c3825c667bc16b
```

- Fixing `tines-app:latest` tags in dockerhub. 

### September 30th, 2024 - 26.1.0

```
build-sha: 4438af06_v26_1_0
tines/tines-app: sha256:564554089922c952433690da9bb2aeec72059d4ce8b64d308b6a1ebe98380e25
tines/tines-nginx: sha256:9fdd6ce4c03d51a6090a96c2a552cf6fe633797fbb4134bcc8c3825c667bc16b
```

- [Case timeline filtering](https://www.tines.com/whats-new/case-timeline-filtering)
- [Dashboard chart color palettes](https://www.tines.com/whats-new/dashboard-chart-color-palettes)
- [Case multiple file uploads](https://www.tines.com/whats-new/case-multiple-file-uploads)
- [Add no-match links via the Actions API](https://www.tines.com/whats-new/add-no-match-links-via-the-actions-api)
- [Navigation dropdown hierarchy update](https://www.tines.com/whats-new/navigation-dropdown-hierarchy-update)
- [New list tables](https://www.tines.com/whats-new/new-list-tables)
- [New `AVERAGE` Function](https://www.tines.com/whats-new/new-average-function)
  
  

### September 16th, 2024 - 26.0.3

```
build-sha: 16ae995c_v26_0_3
tines/tines-app: sha256:81a00dd647c71fb37f8d291a8527c508356faa49d0e464b9244c3ea33906d521
tines/tines-nginx: sha256:426aeeacb1ed51704035d9f760ab175a622aed22858340a99ad109bbb66a65d2
```

- Introduce support for hosting Tines app on dedicated IP as Tenant domain with custom port. 
  
  - Renamed `TENANT_MAILER_PORT` to `TENANT_CLIENT_PORT`

### September 16th, 2024 - 25.2.6

```
build-sha: c03f2fd9_v25_2_6
tines/tines-app: sha256:7c1e6a2c1cee4a2fded09be47258301e4e87acf5ba5f139b15c13854dbc74aac
tines/tines-nginx: sha256:e5791ce200495c64b78bc0470f1c4dd11cd21968963ed3361b32abf560865aaf
```

- Introduce support for hosting Tines app on dedicated IP as Tenant domain with custom port. 
  
  - Renamed `TENANT_MAILER_PORT` to `TENANT_CLIENT_PORT`

### September 16th, 2024 - 26.0.2

```
build-sha: 90dbb8b3_v26_0_2
tines/tines-app: sha256:9a86b5a68356a2dabbbf6766f9fdbde2dccbe3d3a67efc8d99cafbf167484d0b
tines/tines-nginx: sha256:3f88c4cf9443fc8bfd411430d6a59fb66b50f4761e58dbbf6e02487037b700c3
```

- Introduce `TENANT_MAILER_PORT`  - Specify the port to be used in email links for the tenant's address (e.g., in invitation emails).

### September 16th, 2024 - 25.2.5

```
build-sha: 0847fea3_v25_2_5
tines/tines-app: sha256:f3dec97b713a8ad30c3f963d34ba80d6e89e0d2765c43347c07820741a27e5cb
tines/tines-nginx: sha256:82c9ca1cbf2e6b562f7e7d65644db7ed4a71fb8605746833515d4f4dd6a7b411
```

- Introduce `TENANT_MAILER_PORT`  - Specify the port to be used in email links for the tenant's address (e.g., in invitation emails).

### ~~September 16th, 2024 - 26.0.1 ~~[DEPRECATED IN FAVOR OF 26.0.2]

```
build-sha: 81a3954a_v26_0_1
tines/tines-app: sha256:b806cce801dbc31969956f45951d227cb392579b2e1705c10933b3918ac5f231
tines/tines-nginx: sha256:3f88c4cf9443fc8bfd411430d6a59fb66b50f4761e58dbbf6e02487037b700c3
```

- Introduce `TENANT_MAILER_PORT`  - Specify the port to be used in email links for the tenant's address (e.g., in invitation emails).

### ~~September 10th, 2024 - 25.2.4~~ [DEPRECATED IN FAVOR OF 25.2.5]

```
build-sha: 53b92fe6_v25_2_4
tines/tines-app: sha256:f99a29325c48c1e47cff278f12f4042c9fd4067446300f2ce7efc467704c04e0
tines/tines-nginx: sha256:1e1af50e8276ed39ba4ad1e41cd7c492a02ba0d6eb16bedce81a07a0c4a854b8
```

- Introduce `TENANT_MAILER_PORT`  - Specify the port to be used in email links for the tenant's address (e.g., in invitation emails).

### September 16th, 2024 - 26.0.0

```
build-sha: 569312b6_v26_0_0
tines/tines-app: sha256:2a3ff767c93d714c1b622116e2a40f4ea4630c50a86ac042c184f1498cb83416
tines/tines-nginx: sha256:3f88c4cf9443fc8bfd411430d6a59fb66b50f4761e58dbbf6e02487037b700c3
```

> **NOTE:**
> Please space out your last upgrade from 25.2.x to 26.0.0 by at least one week. We are shipping some background maintenance to improve how action runs and action run-specific data modeling are performed. As part of this maintenance, we have shipped some tasks that backfill the data behind the scenes without any impact on action runs.
> 
> To ensure a smooth transition, we request that you allow at least one week between your last upgrade on 25.2.x and the upgrade to 26.0.0.

- [Linking Cases through Records API and Record action](https://www.tines.com/whats-new/linking-cases-through-records-api-and-capture-record-action)
- [Meet Tines Workbench](https://www.tines.com/whats-new/meet-tines-workbench)
- [New action icons](https://www.tines.com/whats-new/new-action-icons)
- [Togglable Cases sidebars](https://www.tines.com/whats-new/togglable-cases-sidebars)
- [Search action options](https://www.tines.com/whats-new/search-action-options)
- [New dashboard chart options](https://www.tines.com/whats-new/new-dashboards-chart-options)
- [Case fields](https://www.tines.com/whats-new/case-fields)
- [New Source Field Added to Audit Logs Table](https://www.tines.com/whats-new/new-source-field-added-to-audit-logs-table)
- [Credential metadata overview](https://www.tines.com/whats-new/credential-metadata-overview)
- [`ESTIMATED\_TOKEN\_COUNT` function](https://www.tines.com/whats-new/estimated-token-count-function)
- [Temperature option in AI Action](https://www.tines.com/whats-new/temperature-option-in-ai-action)
- [Create / Update the test details of a credential via API](https://www.tines.com/whats-new/create-update-test-details-credential-api)
- [Manage your user profile](https://www.tines.com/whats-new/manage-your-user-profile)
- [SCIM user group mapping API](https://www.tines.com/whats-new/scim-user-group-mapping-api)
- [Cases Board view](https://www.tines.com/whats-new/cases-board-view)
- [Action egress control rules](https://www.tines.com/whats-new/action-egress-control-rules)
- [View and search your credentials, resources, API keys, and templates in a table](https://www.tines.com/whats-new/view-and-search-your-credentials-resources-api-keys-and-templates-in-a-table)
- [Simultaneously invite users to the tenant and teams](https://www.tines.com/whats-new/simultaneously-invite-users-to-the-tenant-and-teams)
- [Switching teams from the command bar](https://www.tines.com/whats-new/switching-teams-from-the-command-palette)
- [Show presence for multiple active users](https://www.tines.com/whats-new/show-presence-for-multiple-active-users)
- [Custom case SLA time frames](https://www.tines.com/whats-new/custom-case-sla-time-frames)
- [API support for IP access control rules](https://www.tines.com/whats-new/api-support-for-ip-access-control-rules) 
- Bug fixes

### September 10th, 2024 - 25.2.3

```
build-sha: cf9cb679_v25_2_3
tines/tines-app: sha256:6ef89b3d0b919936b5e16acb35f434f9fc2ed06114632014b7d88595734c4a79
tines/tines-nginx: sha256:51523b2452cb16d74cedcd811cb764e7d9f02f613336be74198a4d35e2a83a86
```

- Fixes FIPS issues with attachments from 25.2.2

### September 10th, 2024 - 25.2.2

```
build-sha: 27cb257c_v25_2_2
tines/tines-app: sha256:659eca044b43b47ddfa8ee7bd1d63f993cc7e662b4c499071b9b0a2e2c4604aa
tines/tines-nginx: sha256:b15e468fd4e87f65c9fe4f9a9c98307204276ac580a00a28766a31482b813aca
```

- Fixes FIPS issues with attachments

### September 10th, 2024 - 25.2.1

```
build-sha: 9fe5ea93_v25_2_1
tines/tines-app: sha256:5f99a2bdba3e82f4bf69750cbd8c7af1aaf5abad230cee4f911cd703418d28a1
tines/tines-nginx: sha256:a05a85127b403db064f13d1619b709fe2cdff763d7ea1a3f952e6f4f10cf28c0
```

- Security update

### September 10th, 2024 - 24.3.1

```
build-sha: cc1cbbce_v24_3_1
tines/tines-app: sha256:75853551fbda730be8748e757c4f06554262ee2c847c8fe2a39784cc9a01b9ac
tines/tines-nginx: sha256:e6af75f0b664329ecff8271de8e7078c06c5ac562b4c141c0ff2cab8bd5c626c
```

- Security update

### September 2nd, 2024 - 25.2.0

```
build-sha: 65a88b51_v25_2_0
tines/tines-app: sha256:5516e381d8b5980ba16fb966b97f0876c05d2ceb60433d3c751d42c0a21ad2a2
tines/tines-nginx: sha256:a67cae820330be4f374582bf3685d70e93dacabe7c1e32e81d57a8b7984e63be
```

- [Case Fields](https://www.tines.com/whats-new/case-fields)
- [New Source Field Added to Audit Logs Table](https://www.tines.com/whats-new/new-source-field-added-to-audit-logs-table)
- [Credential metadata overview](https://www.tines.com/whats-new/credential-metadata-overview)
- [`ESTIMATED_TOKEN_COUNT` function](https://www.tines.com/whats-new/estimated-token-count-function)

### August 19th, 2024 - 25.1.0

```
build-sha: 37f5ab38_v25_1_0
tines/tines-app: sha256:49e9456348151100aa3a053c88d2e2bd51538cd396ff81a7661aa5d05c41890c
tines/tines-nginx: sha256:3e7cfbfe5fb2c5c50166f8497e9e7fb375fe33236354956a1095acfe2d041461
```

- [Create / Update the test details of a credential via API](https://www.tines.com/whats-new/create-update-test-details-credential-api)
- [Manage your user profile](https://www.tines.com/whats-new/manage-your-user-profile)
- [SCIM user group mapping API](https://www.tines.com/whats-new/scim-user-group-mapping-api)
- [Cases Board view](https://www.tines.com/whats-new/cases-board-view)
- [Action egress control rules](https://www.tines.com/whats-new/action-egress-control-rules)
- [View and search your credentials, resources, API keys, and templates in a table](https://www.tines.com/whats-new/view-and-search-your-credentials-resources-api-keys-and-templates-in-a-table)
- [Simultaneously invite users to the tenant and teams](https://www.tines.com/whats-new/simultaneously-invite-users-to-the-tenant-and-teams)

### August 5th, 2024 - 25.0.0

```
build-sha: 468ec387_v25_0_0
tines/tines-app: sha256:def49943f355ba3fd8f74e3a767d56c198f9ce632010377916b344a26b6231b8
tines/tines-nginx: sha256:467169da2f18e832aff169c6ff5b166357025ac1d1c93cbfd4dd890cf2c729ad
```

- [Case comments searching](https://www.tines.com/whats-new/case-comments-searching)
- [Custom case SLA time frames](https://www.tines.com/whats-new/custom-case-sla-time-frames)
- [Show presence for multiple active users](https://www.tines.com/whats-new/show-presence-for-multiple-active-users)
- [Switching teams from the command bar](https://www.tines.com/whats-new/switching-teams-from-the-command-palette)
- Fixes an issue related to modifying JIT settings

### July 22nd, 2024 - 24.3.0

```
build-sha: f2fa9091_v24_3_0
tines/tines-app: sha256:db930fd50861359709173fe5d60b849be0bdb830e68eca5dff3c9b45e42a853a
tines/tines-nginx: sha256:70be1586a8764571c5e90a834eca25f0be1d0c595c96ceece7610540719bfcba
```

- [Support regex and custom response for webhook actions with rules](https://www.tines.com/whats-new/support-regex-and-custom-response-for-webhook-action-rules)
- [Cases: table of contents](https://www.tines.com/whats-new/cases-table-of-contents)
- [Resource locking](https://www.tines.com/whats-new/resource-locking)

### July 8th, 2024 - 24.2.0

```
build-sha: 1e58c8ee_v24_2_0
tines/tines-app: sha256:da8f018cf9217feade5774a234bd6cc7915fdfd280cafb6ceb6730f737e2d1e9
tines/tines-nginx: sha256:28d36f2dbe5913016f03d7d8793b815b1bd6a806c405343b6b66ebab2cab8aab
```

- [Case Groups](https://www.tines.com/whats-new/case-groups)
- [Granular Cases permissions](https://www.tines.com/whats-new/granular-cases-permissions)
- [Webhook Rules to pre-filter events based on request body or headers ](https://www.tines.com/whats-new/webhook-rules-to-pre-filter-events-based-on-request-body-or-headers)
- [Restrict access to pages with SSO groups ](https://www.tines.com/whats-new/control-access-to-pages-with-sso-groups)
- [Support for logos in page collection headers ](https://www.tines.com/whats-new/support-for-logos-in-page-collection-headers)
- [Defined send to story parameters ](https://www.tines.com/whats-new/defined-send-to-story-parameters)

### June 24th, 2024 - 24.1.0

```
build-sha: d3a8cfe6_v24_1_0
tines/tines-app: sha256:1adb4401773aa6829bdb2f55c38d77dc4cca3c5d03cf78b8f63487a077735d63
tines/tines-nginx: sha256:7ebbc28af9f151444d961d9842ca4f604201b8974e6e0e956ca7d4dcc33b5c29
```

- [New event panel buttons](https://www.tines.com/whats-new/new-event-panel-buttons)
- [New navigation experience](https://www.tines.com/whats-new/new-navigation-experience)
- [Image support in AI actions](https://www.tines.com/whats-new/image-support-in-ai-actions)
- [Enhanced JIT (just-in-time) login syncing](https://www.tines.com/whats-new/enhanced-jit-just-in-time-login-syncing)
- [New user session expiry UI](https://www.tines.com/whats-new/new-user-session-expiry)
- [Get the raw message in the Receive Email action](https://www.tines.com/whats-new/get-the-raw-message-in-the-receive-email-action)
- [Meet the AI Action](https://www.tines.com/whats-new/meet-the-ai-action)

### June 12th, 2024 - 24.0.1

```
build-sha: 86420444_v24_0_1
tines/tines-app: sha256:97e2af5c8fb8dc737923e687d946bc38431f1fa84349abd8ad75493932b1d3f2
tines/tines-nginx: sha256:cae43f212f395cd61682d93a6bb3ce86f640b0856c180a8ca29b6700a854a04b
```

- Improves stability of upgrades in cases of failed migrations

### June 12th, 2024 - 23.3.3

```
build-sha: 518392f0_v23_3_3
tines/tines-app: sha256:b9062ca20e9c684575cd7be89f623051bac0213bf834701e9339a72e8e48f81d
tines/tines-nginx: sha256:5234be634ca56eff5943a036666f414f3927ad433103bc82d4fcd940869ca4ca
```

- Improves stability of upgrades in cases of failed migrations

### June 10th, 2024 - 24.0.0

```
build-sha: 4ec38bf7_v24_0_0
tines/tines-app: sha256:6cb8ef9c0c71f11a708da602945ec9cdff124acb28b42c3037d0a0ffab47a559
tines/tines-nginx: sha256:cae43f212f395cd61682d93a6bb3ce86f640b0856c180a8ca29b6700a854a04b
```

- [New multi-request credential type](https://www.tines.com/whats-new/new-multi-request-credential-type)

### May 30th, 2024 - 23.3.2

- Bug fixes related to modal scrolling

### ~~May 30th, 2024 - 23.3.1~~ [Deprecated in favor of 23.3.2]

### May 29th, 2024 - 23.3.0

```
build-sha: 6ed9ad69_v23_3_0
tines/tines-app: sha256:630937a1253bbbcff82b49ec3130b7ba782a77ede124dd88ebd3c7721d30123d
tines/tines-nginx: sha256:4542c4c58c3c0cba4b83a73fff74edd1c2a77652d437144325195312c09af044
```

- [Dashboards for Records](https://www.tines.com/whats-new/dashboards-available-to-records-customers)
- openSSL  3 support for Tines FIPS only image

### May 27th, 2024 - 23.2.0

```
build-sha: 2d461886_v23_2_0
tines/tines-app: sha256:3fc161d9cff6ba3d6d37701f816b33cdd05269015551e153596ac51ec442550d
tines/tines-nginx: sha256:4542c4c58c3c0cba4b83a73fff74edd1c2a77652d437144325195312c09af044
```

- [Tunnel health checks and metrics](https://www.tines.com/whats-new/tunnel-health-checks-metrics)
- [Create beautiful images of your dashboards](https://www.tines.com/whats-new/dashboard-export)
- [Case SLAs](https://www.tines.com/whats-new/case-slas)
- [Restrict direct credential access](https://www.tines.com/whats-new/restrict-direct-credential-access)
- [Custom case statuses](https://www.tines.com/whats-new/custom-case-statuses)
- [Password field for pages](https://www.tines.com/whats-new/password-field-for-pages)

### May 22nd, 2024 - 23.1.4

```
build-sha: 3c8a71d0_v23_1_4
tines/tines-app: sha256:7800247e4cac5694936833dea7e152bfef8f9cc9ed9a77ceabb42319277a25b3
tines/tines-nginx: sha256:7ed684d5a7cca55724e8dbc4a9299b598c10d7ab77eee43b62ea834283f273bc
```

- Bug fix during upgrade in 23.1.x
- Please note that version 23.1.3 was intentionally skipped due to issues identified during the patch release process

### May 16th, 2024 - 23.1.2

```
build-sha: 3918c276_v23_1_2
tines/tines-app: sha256:77ce0d863833123f7747b2c21d2bd85116742eca0a1d4e36b104aa7b3d16cb37
tines/tines-nginx: sha256:acf5df26299c91ccdcf694be8bff3f74c6c60c756dc5e401a327e8400bf82d4e
```

- Bug fix during upgrade in 23.1.x

### May 13th, 2024 - 23.1.1

```
build-sha: afbea907_v23_1_1
tines/tines-app: sha256:964624237f7695b88d0d1ef215c20f005b5c4d4a271f53e31735a9ae22c46434
tines/tines-nginx: sha256:acf5df26299c91ccdcf694be8bff3f74c6c60c756dc5e401a327e8400bf82d4e
```

- OpenSSL bug fix and introduce new var to regular openSSL Sec Levels via `OVERRIDE_OPENSSL_SECLEVEL`. Documentation: [https://www.tines.com/docs/self-hosting/resolving-openssl-3-upgrade-issues](https://www.tines.com/docs/self-hosting/resolving-openssl-3-upgrade-issues)

### May 13th, 2024 - 23.0.4

```
build-sha: 653f494c_v23_0_4
tines/tines-app: sha256:29a0c4807ed1443c64b6c6b2a92196a37a451631215491d64a522dac170837f0
tines/tines-nginx: sha256:aea8934d4615be12a4485ff32ae8f5aeece5971405ebeebfb35b6f9c8c8db63c
```

- OpenSSL bug fix and introduce new var to regular openSSL Sec Levels via `OVERRIDE_OPENSSL_SECLEVEL`. Documentation: [https://www.tines.com/docs/self-hosting/resolving-openssl-3-upgrade-issues](https://www.tines.com/docs/self-hosting/resolving-openssl-3-upgrade-issues)

### May 13th, 2024 - 23.1.0

```
build-sha: 36710205_v23_1_0
tines/tines-app: sha256:7e027f0c216c32b595f6c204c910b2a623a8daa8d81f8eff51a3e402ff127cf8
tines/tines-nginx: sha256:2cd1b5665e7c8fbe577cae0d494f773fc281a5a488efa6b66d12cfdba0abbc5f
```

- Bug fixes
- Domain restricted credentials now support URL paths
- Domain restricted credentials now support IMAP actions
- Reorder pages in a collection

### May 3rd, 2024 - 23.0.3

```
build-sha: 36bd16c4_v23_0_3
tines/tines-app: sha256:0d38166dce4a33f89f2a52952f5d4fa102f51de389103d56e8f5e987ada5c950
tines/tines-nginx: sha256:d095e45c1fc029841b407a1a074ade1f9aa46b9c0e62f26234da592e07be9537
```

- Bug fixes

### May 1st, 2024 - 23.0.2

```
tines/tines-app: sha256:6ac85b9a613a5cbc9a1e16431d2992b9c45a542a745658d6cd42265f95dc12e0
tines/tines-nginx: sha256:d095e45c1fc029841b407a1a074ade1f9aa46b9c0e62f26234da592e07be9537
```

- Bug fix

### April 30th, 2024 - 23.0.1

```
tines/tines-app: sha256:8e414a3f04442cc9b67cda04e98262cfeec1b8343ab257a6bf8cd0f896395bc1
tines/tines-nginx: sha256:d095e45c1fc029841b407a1a074ade1f9aa46b9c0e62f26234da592e07be9537
```

- Bug fix to startup script

### April 26th, 2024 - 23.0.0

```
tines/tines-app: sha256:bb29e0eea60c9731ff323d55d5ecb6dbae2d5888c0ac57cfeb807a1c403280d9
tines/tines-nginx: sha256:fb4f946fbf6e4169436bea75c6c73fc4dac7d596eb0c6522e6354859114f37f3 
```

> ✏️ **Note**: Starting with `v23.0.0`, Tines now offers two images. One is the standard edition that you have been using, known as `tines-app` and the other is a new image that is FIPS compatible. There are no changes in features or application logic. The only differences between these two images are the underlying version of OpenSSL and support for TLS 1.3. If you are using Tines with FIPS enabled (via the `RUN_FIPS=true` environment variable), please refer to our [documentation](https://www.tines.com/docs/self-hosting/running-with-openssl-fips) for further instructions. Otherwise, you do not need to make any changes on your end.

- [Case templates](https://www.tines.com/whats-new/case-templates)
- [Creating records from a case](https://www.tines.com/whats-new/creating-records-from-a-case)
- [New tunnel health statuses in UI and API](https://www.tines.com/whats-new/new-tunnel-health-statuses-in-ui-and-api)
- [`raw` `endraw` formula tags](https://www.tines.com/whats-new/raw-endraw-formula-tags)
- [Functions for hybrid RSA/AES encryption](https://www.tines.com/whats-new/functions-for-hybrid-rsa-aes-encryption)
-  [More mention types in cases and change requests](https://www.tines.com/whats-new/more-mention-types-in-cases-and-change-requests)

### April 23rd, 2024 - 22.3.4

```
tines/tines-app: sha256:a6e610c1efab50880aa4403f57bb09682376eaacd5550dc3e542f09e972d249b
tines/tines-nginx: sha256:0eb090c7d1b7caf2d30b06de6c3745643459cde7f8c92a95ee6f2d74a4706e63
```

- Redirect bug fix for fargate setups

### April 19th, 2024 - 22.3.3

```
tines/tines-app: sha256:da2b16662a26370ed8b2a37dbf3ace7e72932b7fe2a6f99378d93374c53f1196
tines/tines-nginx: sha256:0b978a7b922327871b39c2a650bf8e16e50ef1e67304a042e268b82e44b975a5
```

- Extend default `SMTP_OPEN_TIMEOUT` and `SMTP_READ_TIMEOUT`to 30 seconds

### April 18th, 2024 - 22.3.2

```
tines/tines-app: sha256:4bd7d92282811a5684827f591c29091e734ec1cabc413508f4c8e3f7c615996e
tines/tines-nginx: sha256:0b978a7b922327871b39c2a650bf8e16e50ef1e67304a042e268b82e44b975a5
```

- Support for `SMTP_OPEN_TIMEOUT` and `SMTP_READ_TIMEOUT` so you can set custom timeout settings for SMTP connections

### April 16th, 2024 - 22.2.6

```
tines/tines-app: sha256:e33f9db50dbd48c13ef3cf024e9716771cb9f167eea121a0ebbd5925209ce980
tines/tines-nginx: sha256:e17156247763f7956be8c1e1c718bbd5f2710f136d549110f13219bcd4d78ac5
```

- Bug fixes

### April 15th, 2024 - 22.3.1

```
tines/tines-app: sha256:89835e203835b4be3bcf5b716c42aabaa9638a0392121b1295495d879a80ac20
tines/tines-nginx: sha256:e17156247763f7956be8c1e1c718bbd5f2710f136d549110f13219bcd4d78ac5ea79f3f0c6dd9a
```

- [Functions for hybrid RSA/AES encryption](https://www.tines.com/whats-new/functions-for-hybrid-rsa-aes-encryption)
- [More mention types in cases and change requests](https://www.tines.com/whats-new/functions-for-hybrid-rsa-aes-encryption)

### ~~April 15th, 2024 - 22.3.0 ~~[Deprecated in favor of 22.3.1]

### April 10th, 2024 - 22.2.5

```
tines/tines-app: sha256:278f453e12fb7163a0fcd3ef8d767f892469fcf4e04fed677c4b7534299c308d
tines/tines-nginx: sha256:2780dbc5350aedb834580b61a930265528ff3b075033680415393765fea79f3f0c6dd9a
```

- Fix for Postgres users without `CREATEDB` permissions during upgrades.

### April 6th, 2024 - 22.2.4

```
tines/tines-app: sha256:e5750f9659524be58fdb090a51fa2862246be5836bd31006227bec2f8f987656
tines/tines-nginx: sha256:0f49b316c4da873b35a465771097b9ee7064772b69585c72e9463778c0c6dd9a
```

- Bug fixes
- Minor background job performance improvements

### ~~April 5th, 2024 - 22.2.3~~ [Deprecated in favor of 22.2.4]

- Skip. Has a bug in nginx config.

### April 2nd, 2024 - 22.2.2

```
tines/tines-app: sha256:95a185050b200594c285bb9890cbfb945aac48521abe16f521cf6bb9b75f9468
tines/tines-nginx: sha256:f6a95374ebb22a63bb0a0c60b80dc0461cbe844c0c3cf81ed83f18df3415fae2
```

- Bug fix for nginx startup

### April 2nd, 2024 - 22.2.1

```
tines/tines-app: sha256:f9ba93db324e9424af29b858a16a8b6b71bf083defb24f78acf4fbfbe520499f
tines/tines-nginx: sha256:ac6d48ebeee6e25d0dbb8d1cad5dff7a41e1d7d3b208f521e5bb503065319363
```

- Performance fix for a background job
- Introduce optional `TINES_NGINX_PROXY_REDIRECT_OFF` ENV variable for self hosted setups running nginx. 
  
  - This allows you set `proxy_redirect off;` for nginx installations that need it.

### April 1st, 2024 - 22.2.0

```
tines/tines-app: sha256:b7f1156e459eb69baa1a540a74c694c06914c656d3feecc79c13d89f2693e65f
tines/tines-nginx: sha256:acd3dac46ff53e695eff3d15ab540fd25e7913d0c5b60a3c671c3691f260a512
```

- Removed deprecated `PARQUET_PARSE` function
- [Configurable Login Notice](https://www.tines.com/whats-new/configurable-login-notice)
- [Case actions improvements](https://www.tines.com/whats-new/case-actions-improvements)
- [Response time reporting in HTTP Request Action](https://www.tines.com/whats-new/response-time-reporting-in-http-request-action)
- [User authentication session updates](https://www.tines.com/whats-new/user-authentication-session-updates)
- [Dive Deep with the new Action Performances Tab](https://www.tines.com/whats-new/dive-deep-with-the-new-action-performances-tab)
- [Expiring records](https://www.tines.com/whats-new/records-ttl)
- [Large text Record field type](https://www.tines.com/whats-new/record-artifacts)
- [Custom profile pictures](https://www.tines.com/whats-new/custom-profile-pictures)
- [Case MTTR/MTTA on dashboards](https://www.tines.com/whats-new/case-mttr-mtta-on-dashboards)
- [See who else is actively present on a Case with you](https://www.tines.com/whats-new/see-who-else-is-actively-present-on-a-case-with-you)
- [Our API now supports groups](https://www.tines.com/whats-new/group-api-support)
- [Case comment reactions](https://www.tines.com/whats-new/case-comment-reactions)
- [HTTP Request Action retries without notification](https://www.tines.com/whats-new/http-request-action-retries-without-notification)
- [Text validator functions and `MIME_HEADER_DECODE`](https://www.tines.com/whats-new/text-validator-functions)
- [Case list relative time filtering](https://www.tines.com/whats-new/case-list-relative-time-filtering)

### March 20th, 2024 - 22.1.1

```
tines/tines-app: sha256:515838994d8fc13a69804479b0a750b44a2c7015ee20cd0252bd0c4b92587090
tines/tines-nginx: sha256:e3ae30e35e57726859d03654974880a0607e46abde5d5657681c180fb80baf4f
```

- Support for `NO_PROXY`* *when* *`HTTP_PROXY` is present in the environment

### March 18th, 2024 - 22.1.0

```
tines/tines-app: sha256:f4d6a41c2e4afad107fa79d7fc360e1c5a6841df627b05353d9361363680a211
tines/tines-nginx: sha256:e3ae30e35e57726859d03654974880a0607e46abde5d5657681c180fb80baf4f
```

- [Rename actions inline ](https://www.tines.com/whats-new/rename-actions-inline)
- [Case list relative time filtering](https://www.tines.com/whats-new/case-list-relative-time-filtering)
- [Text validator functions and `MIME_HEADER_DECODE`](https://www.tines.com/whats-new/text-validator-functions)
- [HTTP Request Action retries without notification](https://www.tines.com/whats-new/http-request-action-retries-without-notification)
- [Case comment reactions](https://www.tines.com/whats-new/case-comment-reactions)
- [Our API now supports groups](https://www.tines.com/whats-new/group-api-support)
- [See who else is actively present on a Case with you](https://www.tines.com/whats-new/see-who-else-is-actively-present-on-a-case-with-you)

### March 13th, 2024 - 22.0.2

```
tines/tines-app: sha256:f40f5d2a02d3975e79d22ebc8fc6650a9d12f532faf76e5254e430167b5e49d1
tines/tines-nginx: sha256:38d61c0b88222cbc38e6676e80f3557566218df5172cbd9fe5ce4ef459722948
```

- Fix incorrect version in `/version` and `/info` endpoints.
- The `PARQUET_PARSE` formula as been deprecated in version 22

### ~~March 6th, 2024 - 22.0.1~~ [Deprecated in favor of 22.0.2]

```
tines/tines-app: sha256:5ae80c15118b30d94e54499b8afc1d70d04f510e57e4bc3977e741794fabdc73
tines/tines-nginx: sha256:d47b72319e789f7e53e48070cff5161a4df1e1d85a7171b98fd467939d618725
```

- Bug fix for GraphQL queries
- Bug fix for pending runs of deleted stories
- The `PARQUET_PARSE` formula as been deprecated in version 22

Note: this version may incorrectly report "20.0.1" as the current version in the `/version` and `/info` endpoints.

### March 6th, 2024 - 21.3.1

```
tines/tines-app: sha256:4851fd91949dd68da69d16fa779e7e1630f11c572bdea6de630095a3098e2b77
tines/tines-nginx: sha256:d47b72319e789f7e53e48070cff5161a4df1e1d85a7171b98fd467939d618725
```

- Bug fix for GraphQL queries
- Bug fix for pending runs of deleted stories

### ~~March 4th, 2024 - 22.0.0~~ [Deprecated in favor of 22.0.2]

```
tines/tines-app: sha256:9e68e3db8a8119c043a8790fac3435b6c779b6ae8776445d87b8504f9ba2cf80
tines/tines-nginx: sha256:d47b72319e789f7e53e48070cff5161a4df1e1d85a7171b98fd467939d618725
```

- [Interval option for throttle mode action](https://www.tines.com/whats-new/interval-option-for-throttle-mode-action)
- [Favorite templates](https://www.tines.com/whats-new/favorite-templates)
- [Sort cases by created](https://www.tines.com/whats-new/sort-cases-by-created)
- [Mention users in cases and change requests](https://www.tines.com/whats-new/mention-users-in-cases-and-change-requests)
- [Custom proxy url for HTTP Request Actions](https://www.tines.com/whats-new/custom-proxy-url-for-http-request-actions)

### ~~February 19th, 2024 - 21.3.0~~ [Deprecated in favor of 21.3.1]

```
tines/tines-app: sha256:4d9395876c3919ba06b99369971c5b1fb2d62acf44aa938b4ee8c7a22209dd89
tines/tines-nginx: sha256:efa27a33d1dfd8d76073c9a8ed48a4411f63f6616d89d50fab13fa3889c3e1ed
```

- [Template favouriting](https://www.tines.com/whats-new/template-favoriting)
- [Case closure requirements](https://www.tines.com/whats-new/case-closure-requirements)
- SMTP configuration and testing enhancements

### February 9th, 2024 - 21.2.0

```
tines/tines-app: sha256:34ca39dd3dc76ed299cb52b1b226a813e170717d456279c4cd88030794798ea7
tines/tines-nginx: sha256:4b8e273ada03f5404bb756df34dc71e8ce552a8f188e347ac5a0fb354adeb167
```

- [Introducing the new 'TALLY' function](https://www.tines.com/whats-new/tally-function)
- [100% increase of total number of events than an action can throttle](https://www.tines.com/whats-new/increased-capacity-for-throttle-mode-event-transformation-actions)
- [Records improvements](https://www.tines.com/whats-new/records-improvements-roundup)
- [SCIM user provisioning](https://www.tines.com/whats-new/scim-user-provisioning)
- [Export case as PDF](https://www.tines.com/whats-new/export-case-as-pdf)
- [Restrict tunnel access by team](https://www.tines.com/whats-new/restrict-tunnel-access-by-team)
- [Reorder record fields](https://www.tines.com/whats-new/reorder-record-fields)
- [Records fixed values result type](https://www.tines.com/whats-new/records-fixed-values-result-type)
- [Introducing editable records](https://www.tines.com/whats-new/editable-records)
- [Export cases as CSV](https://www.tines.com/whats-new/export-cases-as-csv)
- [Linking & unlinking records via the API](https://www.tines.com/whats-new/linking-unlinking-records-via-the-api)
- Dockerfile updated

### January 23, 2024 - 21.1.1

```
tines/tines-app: sha256:0053e008f9cea64500c2e92ea896cdc923e7568bc270152bfc49d12bdb145770
tines/tines-nginx: sha256:e7b637c57cfdfa9922f827f0bee2e9a59837628416fe77d5905372f190fec4f4
```

- [Records table column rearranging](https://www.tines.com/whats-new/records-table-column-rearranging)
- [Template search shortcut](https://www.tines.com/whats-new/template-search-shortcut)
- [Records table improvements](https://www.tines.com/whats-new/records-table-improvements)
- [New template navigator](https://www.tines.com/whats-new/new-template-navigator)
- [Discover downstream referencing Actions quickly](https://www.tines.com/whats-new/discover-downstream-referencing-actions-quickly)
- [Subscribe to a story](https://www.tines.com/whats-new/subscribe-to-a-story)
- [Tag search in cases list: 'EXCLUDE' logical operator](https://www.tines.com/whats-new/tag-search-in-cases-list-exclude-logical-operator)
- [Records table: customizable number of rows](https://www.tines.com/whats-new/change-record-table-row-size)
- [Additional case bulk actions](https://www.tines.com/whats-new/additional-case-bulk-actions)
- [Multiple Custom Certificate Authorities is here](https://www.tines.com/whats-new/multiple-custom-certificate-authorities-is-here)
- Dockerfile updated

### ~~January 22, 2024 - 21.1.0~~ [Deprecated in favor of 21.1.1]

This version was skipped. Please upgrade to 21.1.1 instead.

### January 11, 2024 - 21.0.2

```
tines/tines-app: sha256:9bd4ded160b65ea6cb2e2b037aff119e1b964d6febb960950583e9ce9e43ba94
tines/tines-nginx: sha256:7918865336ec0dbfc2292fcd82cecc60d9cace83088f3baabcbc2f3bd6b11896
```

- Bug fix for SMTP startup check

### ~~January 11, 2024 - 21.0.1~~ [Deprecated in favor of 21.0.2]

```
tines/tines-app: sha256:f2c6356787f729a8b9e922cf2d906962889590476d12ec7677c6153c147be7de
tines/tines-nginx: sha256:7918865336ec0dbfc2292fcd82cecc60d9cace83088f3baabcbc2f3bd6b11896
```

- Records API performance improvements

### ~~January 8, 2024 - 21.0.0~~ [Deprecated in favor of 21.0.2]

```
tines/tines-app: sha256:b3cd73f8a2ec221046c09c96154e11503a2c5f21444ee8e1458ba92d6ae8ce8a
tines/tines-nginx: sha256:7918865336ec0dbfc2292fcd82cecc60d9cace83088f3baabcbc2f3bd6b11896
```

- [Date and time field for pages](https://www.tines.com/whats-new/date-and-time-field-for-pages)
- [Customize an action’s event output](https://www.tines.com/whats-new/customize-an-actions-event-output)
- [Case keyboard shortcuts](https://www.tines.com/whats-new/case-keyboard-shortcuts)

### December 26, 2023 - 20.3.0

```
tines/tines-app: sha256:e65739efbd14289a6dfca478348b88d0a7cfa555d0f011090a7259a29be3103e
tines/tines-nginx: sha256:0690ba51454a239c0ffa397ab3f40fff47645e353ac6092410c36ea6ff62f08f
```

- [Improved Tines templates](https://www.tines.com/whats-new/improved-tines-templates)
- [List action logs API](https://www.tines.com/whats-new/list-action-logs-api)
- [Discover Which Actions Reference Your Resources via API](https://www.tines.com/whats-new/discover-which-actions-reference-your-resources-via-api)
- [Multiple page collections per page](https://www.tines.com/whats-new/multiple-page-collections-per-page)
- [Story runs API](https://www.tines.com/whats-new/story-runs-api)
- [Sign in with Microsoft](https://www.tines.com/whats-new/sign-in-with-microsoft)
- [`IS_PRESENT` function](https://www.tines.com/whats-new/is-present-function)
- [Improved Records pagination](https://www.tines.com/whats-new/improved-records-pagination)
- Support for `SEED_EMAIL_PASSWORD` : When setting up Tines for the first time, you can set `SEED_EMAIL_PASSWORD` in your environment variable. This will bypass the email invite process  for the first user and allow the `SEED_EMAIL` to login without SMTP configured.
- New UI for testing SMTP connection. Navigate to `/admin/configuration` to access the new UI designed for evaluating and troubleshooting your SMTP configuration.

### December 11, 2023 - 20.2.0

```
tines/tines-app: sha256:6b8112c6694ac8334dab4a7cbd49537daa5fd24dfb89b4be807644589285533d
tines/tines-nginx: sha256:d6aa278eb7edae70602cc3312db26796c17290c592393877c4d8247bfe61e073
```

- [Test resources for change control](https://www.tines.com/whats-new/test-resources-for-change-control)
- [Notification settings](https://www.tines.com/whats-new/notification-settings)
- [`IF_ERROR` function](https://www.tines.com/whats-new/is-error-function)
- [Stacked area charts](https://www.tines.com/whats-new/stacked-area-charts)
- [Additional case filters](https://www.tines.com/whats-new/additional-case-filters)
- [Events search toggle order (asc/desc)](https://www.tines.com/whats-new/events-search-toggle-order-asc-desc)
- [Custom sender email address management](https://www.tines.com/whats-new/custom-sender-email-address-management)
- [Instantly disable story](https://www.tines.com/whats-new/instantly-disable-story)
- [Test-mode credentials for change control](https://www.tines.com/whats-new/test-credentials)
- [Cases dashboards](https://www.tines.com/whats-new/cases-dashboards)
- [Better search for stories, resources, cases, and more](https://www.tines.com/whats-new/better-search-for-stories-resources-cases-and-more)
- [Record types management UI](https://www.tines.com/whats-new/record-types-management-ui)
- [Additional case priorities](https://www.tines.com/whats-new/additional-case-priorities)
- [Case buttons: open pages in new window](https://www.tines.com/whats-new/case-buttons-open-pages-in-new-window)
- [In-product notifications for cases](https://www.tines.com/whats-new/in-product-notifications-for-cases)
- [Change control navigation improvement](https://www.tines.com/whats-new/change-control-navigation-improvement)
- [Team-level API keys](https://www.tines.com/whats-new/team-level-api-keys)
- [Records API pagination limit increase](https://www.tines.com/whats-new/records-api-pagination-limit-increase)
- [Secret value within HTTP request credentials](https://www.tines.com/whats-new/secret-value-within-http-request-credentials)
- [All Send to Story links at a glance](https://www.tines.com/whats-new/all-send-to-story-links-at-a-glance)
- [Events search improvements](https://www.tines.com/whats-new/events-search-improvements)
- [Wrap long lines in Markdown code blocks](https://www.tines.com/whats-new/wrap-long-lines-in-markdown-code-blocks)
- [Credential metadata](https://www.tines.com/whats-new/credential-metadata)
- [‘Formula is false’ trigger rule](https://www.tines.com/whats-new/formula-is-false-trigger-rule)
- [Expanded JSON builder](https://www.tines.com/whats-new/expanded-json-builder)
- [Story Versions API](https://www.tines.com/whats-new/story-versions-api)

### November 27, 2023 - 20.1.0

```
tines/tines-app: sha256:645310734ccbd2af2aabe7dac7074dad2517318768a44da4d7dd08c987361dab
tines/tines-nginx: sha256:b750bce1ea4390ff1e58b3ef89dbc7c4fedc911f69bd87db7c40f77263ae7c16
```

- [Throttle improvements](https://www.tines.com/whats-new/throttle-improvements)
- [Story versions API](https://www.tines.com/whats-new/story-versions-api)
- [Expanded JSON builder](https://www.tines.com/whats-new/expanded-json-builder)
- ['Formula is false' trigger rule](https://www.tines.com/whats-new/formula-is-false-trigger-rule)
- [Credential metadata](https://www.tines.com/whats-new/credential-metadata)
- [Wrap long lines in Markdown code blocks](https://www.tines.com/whats-new/wrap-long-lines-in-markdown-code-blocks)
- [Events search improvements](https://www.tines.com/whats-new/events-search-improvements)
- [All Send to Story links at a glance](https://www.tines.com/whats-new/all-send-to-story-links-at-a-glance)
- [Secret value within HTTP request credentials](https://www.tines.com/whats-new/secret-value-within-http-request-credentials)
- [Records API pagination limit increase](https://www.tines.com/whats-new/records-api-pagination-limit-increase)
- [Team-level API keys](https://www.tines.com/whats-new/team-level-api-keys)



### November 13, 2023 - 20.0.0

```
tines/tines-app: sha256:a86a1ed0bbbe884af730c39e2d6546c963b1a837b5ace50f32b82a01e3faf013
tines/tines-nginx: sha256:72c11d39493d689e51c6fe63d7fd62d6131bdc5d56fb31d6de6a215536b13e93
```

- [Credentials and resources added to the `INFO` keyword](https://www.tines.com/whats-new/credentials-and-resources-added-to-the-info-keyword)
- [Linked cases and case buttons API](https://www.tines.com/whats-new/linked-cases-and-case-buttons-api)
- [`DISTANCE_OF_TIME_IN_WORDS` function](https://www.tines.com/whats-new/distance-of-time-in-words-function)
- [`DATE_DIFF` function](https://www.tines.com/whats-new/date-diff)
- [In-product notifications for change control](https://www.tines.com/whats-new/in-product-notifications-for-change-control)
- [Page charts](https://www.tines.com/whats-new/page-charts)

### November 13, 2023 - 19.3.2

```
tines/tines-app: sha256:406e5634045ff332d86b209120fd3e9bf58138aa3e3186715ff3af4186966261
tines/tines-nginx: sha256:72c11d39493d689e51c6fe63d7fd62d6131bdc5d56fb31d6de6a215536b13e93
```

- Fixes a schema migration issue that was preventing some users from upgrading

### ~~November 10, 2023 - 19.3.1~~ [Deprecated in favor of  19.3.2]

```
tines/tines-app: sha256:9b6e766958400de9103ca75e003f5d5fc7d78307a8af245c3f2542215acc3680
tines/tines-nginx: sha256:069837b0091424dd35dfb1d7ab3e2bf826c6d2ce2ed88e71eaadb56a97fd3a7e
```

- Fixes a schema migration issue that was preventing some users from upgrading

### October 31, 2023 - 18.3.5

```
tines/tines-app: sha256:56d73d02f0e46af9ed4f2a4da9a6f5a4547e36a7ddd571f43ba4265dd67dfb53
tines/tines-nginx: sha256:2636f5073b173e2ba55cef19772c393030db33d1810ab859bbf52eda5eb9240e
```

- Fixes deprecation warning on page Map element

### ~~October 31, 2023 - 18.3.4~~ [Deprecated in favor of  18.3.5]

```
tines/tines-app: sha256:905a97357ba136375aa320f8253a5d903feb9ee1241ad092c0c8ada2420fbeee
tines/tines-nginx: sha256:b359c59739d83e4ced41bd06e4b893b32fd44aab8b07a7f607fb10967bd45c83
```

> **WARNING:** This patch reverts a Debian upgrade to ensure backward compatibility with Docker versions below 20.10.10. This also reverts certain security upgrades and may bring back CVEs that were resolved in v18.3. Upgrading to v19 will resolve those.

- Revert Debian upgrade introduced in 18.3.0, in order to maintain compatibility with older Docker versions. This includes changing the base image of `tines-ruby` back to Debian Bullseye.

### ~~October 30, 2023 - 19.3.0~~  [Deprecated in favor of  19.3.2]

```
tines/tines-app: sha256:bb6084b854db4c5ccd58bd1e049ecb08c8040e98286ad80093009fc7d78b8a8b
tines/tines-nginx: sha256:c01733169d6b09f9ab1ac2009b4b408fc97a85fa67033d6cc59dca3f5362b8aa
```

- [`ERROR` function](https://www.tines.com/whats-new#error-function)
- [Full screen pages](https://www.tines.com/whats-new#full-screen-pages)
- [Autofill Implode paths from the latest Explode action options](https://www.tines.com/whats-new/autofill-implode-paths-from-the-latest-explode-action-options)
- [Terraform provider](https://www.tines.com/whats-new/terraform-integration)
- [Page collections](https://www.tines.com/whats-new/page-collections)
- [New case manager role](https://www.tines.com/whats-new/new-case-manager-role)
- [Custom roles](https://www.tines.com/whats-new/custom-roles)
- [More charts for records reports](https://www.tines.com/whats-new/more-charts-for-records-reports)
- [Change control via API](https://www.tines.com/whats-new/change-control-via-api)

### October 28, 2023 - 17.3.8

```
tines/tines-app: sha256:0d7e0303ce4a5b283b847dba55684fbe604dcbc51655fd7e5f8ebf55663dd4ad
tines/tines-nginx: sha256:755b1e9141441843cfe53952da9f48e571564122697ab5004c1df0da3b9f0c95
```

- Fixes deprecation warning on page Map element

### October 25, 2023 - 19.2.1

```
tines/tines-app: sha256:1daab169896a7137c065e7c4d6f72ceeb6c87f1ab21b0fcca948647618e47a76
tines/tines-nginx: sha256:50a69cd7441fdafed4e564fd5445f14f9d7ab0a6e6cb5c8c7db468a0f03277e6
```

- Bug fixes for configuring licenses

### ~~October 16, 2023 - 19.2.0~~ [Deprecated in favor of  19.2.1]

```
tines/tines-app: sha256:9d11032d490ce599bf08ceabf6aa43c43c7fa9e394836c27c8c5183fcddc35b9
tines/tines-nginx: sha256:97b692963a6ea0acfb6f6974c6911bee1f50be363e38c8fd7f525c1361375d82
```

- [Hello, button groups!](https://www.tines.com/whats-new/hello-button-groups)
- [New options for interacting with the records API](https://www.tines.com/whats-new/new-options-for-interacting-with-the-records-api)
- [Trash is now archived stories](https://www.tines.com/whats-new/trash-moved-and-is-now-archive)
- Performance improvement for Deduplicate actions

### October 2, 2023 - 19.1.0

```
tines/tines-app: sha256:6a949ae427ebbd5db101ba2e8e70344488e449cb84e441c8f82e64f061d6fa11
tines/tines-nginx: sha256:3b3c0bf56ec537cea194135a3fe71eee61b8f193dd58213e5ebe2b07d9b123dd
```

- [Tenant-wide settings for change control](https://www.tines.com/whats-new/tenant-wide-settings-for-change-control)
- [Jump from event to story run](https://www.tines.com/whats-new/jump-from-event-to-story-run)
- [Change control authorship](https://www.tines.com/whats-new/change-control-authorship)
- [Upload custom images to your icon picker](https://www.tines.com/whats-new/upload-custom-images-to-icon-picker)
- [Combined events for live and test environments](https://www.tines.com/whats-new/combined-events-for-live-and-test-environments)
- [Expanded visualizations for records](https://www.tines.com/whats-new/expanded-visualizations-for-records)
- [Saved views for records](https://www.tines.com/whats-new/saved-views-for-records)
- [Manage cases metadata via new API endpoints](https://www.tines.com/whats-new/manage-cases-metadata-via-new-api-endpoints)
- [Improved tag readability](https://www.tines.com/whats-new/improved-tag-readability)
- Security fixes for WebP CVE

### October 2, 2023 - 19.0.3

```
tines/tines-app: sha256:334a003506a9a22f85ff83a6410a218d0fa2fc9717d0c84bf4a5656115083b1d
tines/tines-nginx: sha256:be84b0c716d704cbf76514ec1acd1d71c4de168f3a91705dbacccf583f01e142
```

- Bug fixes for new Docker Compose setup process
- **Note: From version 19.0 onwards, Tines requires PostgreSQL 14, Redis 6.2 or above and Docker version 20.10.10 or above.**

### ~~October 2, 2023 - 18.3.3 ~~[Deprecated in favor of  18.3.5]

```
tines/tines-app: sha256:608d57815c240f242eb80f46558ad2e1b3335cbe4ad5b74d517cc326b738115f
tines/tines-nginx: sha256:41156ca518a7f287b856af2ae7d0006158dd9cecb8d2f7368fe3f6ee6b123c4d
```

- Security fixes for WebP CVE

### ~~September 29, 2023 - 19.0.2~~ [Deprecated in favor of  19.0.3]

```
tines/tines-app: sha256:01276dfafdfacb3e1b4e50316879396dfc46e61aecdd4e49ddd912f214bb20c5
tines/tines-nginx: sha256:5e4274ef509b82bfdf098fbca1e7953171cddb356e031660dbc85d9ac2c24789
```

- Security fixes for WebP CVE
- **Note: From version 19.0 onwards, Tines requires PostgreSQL 14, Redis 6.2 or above and Docker version 20.10.10 or above.**

### ~~September 19, 2023 - 19.0.0~~ [Deprecated in favor of  19.0.3]

```
tines/tines-app: sha256:bf6646db384b7f4c063627d70b35fa60ed3fc3943d87da6821c485ca2837afdc
tines/tines-nginx: sha256:07d37fcabaa35a1fc68f7d7940b4dea70b4e340e40b2f86c5979802bd74f77a3
```

- [Team level access control for pages](https://www.tines.com/whats-new/team-level-access-control-for-pages)
- [Getting back to your story from viewing a page](https://www.tines.com/whats-new/getting-back-to-your-story-from-viewing-a-page)
- [Tenant-wide settings for change control](https://www.tines.com/whats-new/tenant-wide-settings-for-change-control)
- Bug fixes
- **Note: From version 19.0 onwards, Tines requires PostgreSQL 14, Redis 6.2 or above and Docker version 20.10.10 or above.**

### ~~September 5, 2023 - 18.3.1~~ [Deprecated in favor of  18.3.5]

```
tines/tines-app: sha256:421ad6b670eb27384b5f4bb3a9e2cc4efea53332fe4bf36df28abb60fe34ecba
tines/tines-nginx: sha256:07d37fcabaa35a1fc68f7d7940b4dea70b4e340e40b2f86c5979802bd74f77a3
```

- [Custom URLs for pages](https://www.tines.com/whats-new/custom-urls-for-pages)
- [`DATE` function improvements](https://www.tines.com/whats-new/date-function)
- [Subscription options for case alerts](https://www.tines.com/whats-new/subscription-options-for-case-alerts)
- [Edit name and description for API keys](https://www.tines.com/whats-new/edit-name-and-description-for-api-keys)
- [Introducing approval flows for change control](https://www.tines.com/whats-new/introducing-change-control-approval-flows)
- [Improved Markdown code blocks](https://www.tines.com/whats-new/improved-markdown-code-blocks)
- [Markdown: hyperlink over text with copy and paste](https://www.tines.com/whats-new/markdown-hyperlink-over-text-with-copy-paste)
- [Clear logs for multiple actions](https://www.tines.com/whats-new/clear-logs-for-multiple-actions)
- [Improved storyboard navigation](https://www.tines.com/whats-new/improved-storyboard-navigation)
- [Drag and drop stories into folders](https://www.tines.com/whats-new/drag-and-drop-stories-into-folders)
- [`DATE_PARSE` function](https://www.tines.com/whats-new/date-parse-function)

### August 21, 2023 - 18.2.0

```
tines/tines-app: sha256:cfd85a4589920a73286877e0ef0d4897a224ced6ee0ad801697387235fab1ecc
tines/tines-nginx: sha256:1434ef27a24ef7f8e4f05c396fec54bcc92f3db1feb9455f67a0776fbd26ddb
```

- [New description field for API keys](https://www.tines.com/whats-new/new-description-field-for-api-keys)
- [Rename a story on import](https://www.tines.com/whats-new/rename-a-story-on-import)
- [Take quick action on your cases list](https://www.tines.com/whats-new/take-quick-action-on-your-cases-list)

### August 16, 2023 - 18.0.2

```
tines/tines-app: sha256:d37a082f7cdea478e45479c1cae9a767e225b02a38d9c7dd17c0516af070068b
tines/tines-nginx: sha256:a99726e8c776a7032ee9ce59237bb1a4374d65921990fc28e7fc760fadb683ea
```

#### Changes

- Fixed issue with a database schema change

### August 15, 2023 - 18.1.5

```
tines/tines-app: sha256:a7e255b896574b0f2c6f43f884922e5c5b4aef1bb58f6fb7907ffd4dde9d49e6
tines/tines-nginx: sha256:fc8a633156e24c63404e09bc6fd9f617cd22979c73fff59fbd3d845c5c3f9fa3
```

#### Changes

- Fixed issue with a database schema change

### ~~August 14, 2023 - 18.1.4~~ [Deprecated in favor of  18.1.5]

```
tines/tines-app: sha256:6e04d8d86de661ee3b89c40aeea684843d2cb09c441a86d0427c082a0dcb9375
tines/tines-nginx: sha256:9901374760c4946d462a80432ace68ef559423fd5ac3cbbe01381fd1fa8c0ac6
```

#### Changes

- security fix for webhook api results

### ~~August 11, 2023 - 18.1.3~~ [Deprecated in favor of  18.1.5]

```
tines/tines-app: sha256:2302a9d4e0c261f9119162b2b0a38ef867e8720a6a4ca886d4f48140ec26646d
tines/tines-nginx: sha256:2b29ab8b82fe05bbe5dc38f7a242845334ab2acac3dbef8541a34105ff60e673
```

#### Changes

- [Self-hosted troubleshooting scripts](https://www.tines.com/docs/self-hosting/docker-compose/troubleshooting-tines-on-docker-compose#troubleshooting-scripts)

### August 11, 2023 - 17.3.7

```
tines/tines-app: sha256:adf779e418a6c86b8b40b0c6960398ab5d94cbe7bf9b9486faae3049cf9e0b7f
tines/tines-nginx: sha256:476599a167eeb06cad1ccf3edfb2d72020d5163d2f9f61a5e99c646d9c4d97c5
```

#### Changes

- [Self-hosted troubleshooting scripts](https://www.tines.com/docs/self-hosting/docker-compose/troubleshooting-tines-on-docker-compose#troubleshooting-scripts)

### ~~August 7, 2023 - 18.1.0~~ [Deprecated in favor of  18.1.5]

Image digests:

```
tines/tines-app: sha256:985092a44747a4fa6b08bc1d6e1c8343570bfb9dd0e8e866fac3de8640e5487b
tines/tines-nginx: sha256:666fed45f7396cd338eb860badf47fbac0ef3eed0bf18ce9fe42610f4e7d601b
```

- [Chart time series data in records](https://www.tines.com/whats-new/chart-time-series-data-in-records)
- [Attach downstream actions to cases](https://www.tines.com/whats-new/attach-downstream-actions-to-cases)
- [Tags are now included in the stories API](https://www.tines.com/whats-new/tags-are-now-included-in-the-stories-api)
- [Multiple buttons on a page](https://www.tines.com/whats-new/multiple-buttons-on-a-page)

### ~~August 1, 2023 - 18.0.1~~ [Deprecated in favor of  18.0.2]

```
tines/tines-app: sha256:ec8d1f730549a06acdcdfa0bc65df0adaffdad4091b10c24f0477a40240ee20c
tines/tines-nginx: sha256:bf11fe593a60ea88166236c8786877a4365eeb519698655a4f69614b25a1e76b
```

#### Changes

- Fix for Records list API pagination.

### ~~August 1, 2023 - 17.3.4~~ [Deprecated in favor of  17.3.7]

```
tines/tines-app: sha256:b9a5d566f4899141f9fe063c41d7ea7b079e17f650360b17a98584f26e925147
tines/tines-nginx: sha256:bf11fe593a60ea88166236c8786877a4365eeb519698655a4f69614b25a1e76b
```

#### Changes

- Fix for Records list API pagination.

### ~~**Jul 24, 2023 - 18.0.0**~~** **[Deprecated in favor of  18.0.2]

Image digests:

```
tines/tines-app: sha256:1902f095694da80c8bab13f359b2dcebcfe67113e51d80bbc49b4d177f3193f8
tines/tines-nginx: sha256:bf11fe593a60ea88166236c8786877a4365eeb519698655a4f69614b25a1e76b
```

- [Quickly copy event path formula](https://www.tines.com/whats-new#quickly-copy-event-path-formula)
- [Cases improvements roundup](https://www.tines.com/whats-new#cases-improvements-roundup)
- [Records API: GET and DELETE endpoints](https://www.tines.com/whats-new#records-api-get-and-delete-endpoints)
- [Diffs for change control & versions](https://www.tines.com/whats-new#diffs-for-change-control-versions)
- [Trigonometric functions](https://www.tines.com/whats-new#trigonometric-functions)
- [Visual indicator for scheduled actions](https://www.tines.com/whats-new#visual-indicator-for-scheduled-actions)
- [Markdown support in page table cells](https://www.tines.com/whats-new#markdown-support-in-page-table-cells)
- [Drag or paste attachments to cases](https://www.tines.com/whats-new#drag-or-paste-attachments-to-cases)
- [Read and write metadata in cases API](https://www.tines.com/whats-new#read-and-write-metadata-in-cases-api)
- [Execute Python scripts with dependencies](https://www.tines.com/whats-new#execute-python-scripts-with-dependencies)
- Bug Fixes

### ~~**Jul 19, 2023 - 17.3.3**~~** **[Deprecated in favor of  17.3.7]

Image digests:

```
tines/tines-app: sha256:a381ea9f57de1e39dff6ed6bbb0a0819d8434134955665bbbe641721a3a6aa48
tines/tines-nginx: sha256:bf11fe593a60ea88166236c8786877a4365eeb519698655a4f69614b25a1e76b
```

- Bug fix for provisioning customer certificate from admin tool
- Ability to disable IPV6 by setting `DISABLE_NGINX_IPV6=true` in `.env` 
- Ability to setup `tines` user on host machine. Can be performed for new installations by setting `SETUP_DEDICATED_LINUX_USER=true` in `.env`

### ~~**Jul 14, 2023 - 17.3.2**~~** **[Deprecated in favor of  17.3.7]

Image digests:

```
tines/tines-app: sha256:6b50d597ce2d4178fa6e3578ac8097d576b0842b12fb381836ce2722c045bc90
tines/tines-nginx: sha256:5de703b100d8c4644c8e7f3435901d5bba12509e8d44c5d6702c657603bfe79d
```

Changes

- Bug fix - capturing records on the storyboard

### ~~**Jul 13, 2023 - 17.3.1**~~** **[Deprecated in favor of  17.3.7]

Image digests:

```
tines/tines-app: sha256:7c2da262ec4df0016e6e0716454cf6f083104a83bd31aa71d6f5a559d2212c8c
tines/tines-nginx: sha256:5de703b100d8c4644c8e7f3435901d5bba12509e8d44c5d6702c657603bfe79d
```

Changes

- Bug fix - sending requests to toolkit.tines.com

### ~~**Jul 10, 2023 - 17.3.0**~~** **[Deprecated in favor of  17.3.7]

Image digests:

```
tines/tines-app: sha256:699887f05efa98421cf164aeb889c6268beea1f1e3214f732e82fcf1a85f977b
tines/tines-nginx: sha256:5de703b100d8c4644c8e7f3435901d5bba12509e8d44c5d6702c657603bfe79d
```

Changes

- [Option to clear all action logs and memory from a story](https://www.tines.com/whats-new/clear-all-option-for-action-and-story-logs)
- [Story time saved](https://www.tines.com/whats-new/story-time-saved) 
- [HTML editor for email action](https://www.tines.com/whats-new/html-editor-for-email-action)
- [Introducing touch support for Tines](https://www.tines.com/whats-new/introducing-touch-support-for-tines)
- [Linking cases](https://www.tines.com/whats-new/linking-cases)
- [Records API](https://www.tines.com/whats-new/records-api)
- [Icons and emojis for your stories, credentials, and resources 📗 🎉 ✅ 😁](https://www.tines.com/whats-new/icons-and-emojis-for-your-stories-credentials-and-resources)

### **Jun 29, 2023 - 17.2.1**

Image digests:

```
tines/tines-app: sha256:e4b0fbe30598f7e2caa674977bd4d3c37d3cfb9adfc7709f908807dc4e6c185e
tines/tines-nginx: sha256:5de703b100d8c4644c8e7f3435901d5bba12509e8d44c5d6702c657603bfe79d
```

Changes

- Security update
- Bug fix - accessing cases API

### ~~**Jun 26, 2023 - 17.2.0**~~** **[Deprecated in favor of  17.2.1]

Image digests:

```
tines/tines-app: sha256:c28f2997fc72ddcb98bd0da000386f6bb11ec7624b43570dced52db1173ae37a
tines/tines-nginx: sha256:5de703b100d8c4644c8e7f3435901d5bba12509e8d44c5d6702c657603bfe79d
```

Changes 

- [Cases and Records release for self-hosted environment](https://www.tines.com/whats-new/introducing-cases-and-records)

### **Jun 26, 2023 - 17.1.0**

Image digests:

```
tines/tines-app: sha256:49ea852c5026b0eb44f0bd3c07c0661e63e3a06fa2370ae2fb695ba93f913809
tines/tines-nginx: sha256:5de703b100d8c4644c8e7f3435901d5bba12509e8d44c5d6702c657603bfe79d
```

Changes 

- [Redacted credentials in HTTP request action logs for live environments](https://www.tines.com/whats-new/log-requests-with-redacted-credentials-for-all-actions)
- [Mark a story as favourite](https://www.tines.com/whats-new/mark-a-story-as-favorite)
- Bug fixes

### **Jun 20, 2023 - 17.0.3**

Image digests:

```
tines/tines-app: sha256:d77633c1c8f6ff213950670ebb02cd393f675d10574d266795e77cc8af2315c2
tines/tines-nginx: sha256:8ac1fbeb7a01c8a9a5c06d23d8a78e9bafc7a3a0383b795c77f6b747a761d593
```

Changes 

- Bug fix for startup command

### ~~**Jun 17, 2023 - 17.0.2**~~** **[Deprecated in favor of  17.0.3]

- Image digests:

```
tines/tines-app: sha256:6b25a3f2a3999e306cc497c90fef2903384e10009a19f5565a03685ab814c8b9
tines/tines-nginx: sha256:e05abbd84e3c7ff93524cf12fbab3273a5299edc62ddf72e8121e5e813aaaac5
```

- Changes 
  
  - Integration sync bug fix

### ~~**Jun 12, 2023 - 17.0.1**~~** **[Deprecated in favor of  17.0.3]

Image digests:

```
tines/tines-app: sha256:a17f5b7b45d342e62185f9cf4fb26a004c3cb3c7d5a38004d33dde6bd67976f5
tines/tines-nginx: sha256:e5ad46cc9e226626d03fa93d6200465d5fe2a12c1a2c782437bc57f41946d42b
```

Changes 

- Security fixes

### ~~**Jun 12, 2023 - 17.0.0**~~** **[Deprecated in favor of  17.0.3]

Image digests:

```
tines/tines-app: sha256:2f42000795ec906006ed4cf0e2f53eaa4566b7ef32a8d160dd884805e91d7691
tines/tines-nginx: sha256:f83dfece194403068170ff81b7707b19bd6248d269336a8cfda0c2fabb7c9643
```

Changes 

- [7z support](https://www.tines.com/whats-new/unzip-function-now-supports-7z-archives)
- [Rotate function](https://www.tines.com/whats-new/rotate-function)
- [Additional parameters for group actions](https://www.tines.com/whats-new/additional-parameters-for-group-actions)
- [Log HTTP requests with redacted credentials](https://www.tines.com/whats-new/log-http-requests-with-redacted-credentials)
- [Automated credentials for Tines API keys](https://www.tines.com/whats-new/automated-credentials-for-tines-api-keys)
- Security fixes
- Bug fixes

### **Jun 17, 2023 - 16.3.2**

Image digests:

```
tines/tines-app: sha256:77096e7c8198825e7a0916dca0b3d73b969ed0863699785d98b86f7eb35c705c
tines/tines-nginx: sha256:69e3bb555353d3b876102239e448455c049e2c29c631f9e3c41bbaa7ac2cb539
```

Changes 

- Integration sync bug fix

### **June 9, 2023 - 16.3.1**

**Image digests:**

```
tines/tines-app: sha256:ff8880257c41f768442cde92aed0a303c2d0235e97acf581f8926ea12b738dcb
tines/tines-nginx: sha256:f83dfece194403068170ff81b7707b19bd6248d269336a8cfda0c2fabb7c9643
```

Changes:

- Bug fix for startup command

### **May 29, 2023 - 16.3.0**

**Image digests:**

```
tines/tines-app: sha256:ebe38a716e2e539718c1b8b5c0479686815a6d24e7ea62e2723990d3144c660f
tines/tines-nginx: sha256:f83dfece194403068170ff81b7707b19bd6248d269336a8cfda0c2fabb7c9643
```

Changes:

- [Higher TTL on HTTP credentials](https://www.tines.com/whats-new/higher-ttl-on-http-credentials) 
- [New story API settings pane  ](https://www.tines.com/whats-new/new-story-api-settings-pane)
- [Tolerance for deduplicating events](https://www.tines.com/whats-new/tolerance-for-deduplicating-events)
- [FILTER function fully mirrors REJECT](https://www.tines.com/whats-new/filter-function-fully-mirrors-reject)
- [RANDOM_STRING function](https://www.tines.com/whats-new/random-string-function)
- [New array functions: PUSH, INSERT, and DELETE](https://www.tines.com/whats-new/push-function)
- [NUMBER function works with negative numbers](https://www.tines.com/whats-new/number-function-works-with-negative-numbers)
- [SET_KEY function](https://www.tines.com/whats-new/wip-set-key-function)
- [Action running indicators](https://www.tines.com/whats-new/action-running-indicators)
- Bug fixes

### **May 24, 2023 - 16.2.3**

**Image digests:**

```
tines/tines-app: sha256:336184a0ab7038f980ee9ac443cad77fad3556c68c146840d725ae210968ec54
tines/tines-nginx: sha256:f83dfece194403068170ff81b7707b19bd6248d269336a8cfda0c2fabb7c9643
```

Changes:

- Support for custom container names in Postgres upgrade script

### **May 24, 2023 - 15.3.4**

**Image digests:**

```
tines/tines-app: sha256:7e4bce793c26a9feae0db394ce1d247850ee711b122fee1b59569445b5a6c3de
tines/tines-nginx: sha256:f2b4bfe27ef7331ef863dc321836d546e96f1c82b4d7e52ddc3a0a1e1bfce54b
```

Changes:

- Support for custom container names in Postgres upgrade script

### **May 16, 2023 - 16.2.1**

**Image digests:**

```
tines/tines-app: sha256:5ef3519e106bc24f63cae20253a7ea2fe6c6cd53c14cea46469e9977c776224b
tines/tines-nginx: sha256:f83dfece194403068170ff81b7707b19bd6248d269336a8cfda0c2fabb7c9643
```

Changes:

- Database Migration Bug fix



### **May 15, 2023 - 16.2.0**

> **NOTE:** We've updated our supported Nginx version to 1.24

**Image digests:**

```
tines/tines-app: sha256:fe0f74af4b9529d44657cf09c9c07827de9909492d11e70f25e773acb9c879f9
tines/tines-nginx: sha256:f83dfece194403068170ff81b7707b19bd6248d269336a8cfda0c2fabb7c9643
```

Changes:

- Add CrowdStrike to list of known OAuth providers
- [`no match` branch for trigger actions](https://www.tines.com/whats-new/no-match-secondary-links-for-trigger-actions)
- [Add DIFFERENCE, INTERSECTION, and UNION formula functions](https://www.tines.com/whats-new/difference-intersection-union-functions)
- Edit Tags
- Dockerfile updated
- Bug fixes

### **
May 12, 2023 - 16.1.1**

Image digests:

```
tines/tines-app: sha256:dcd62d87fc3f619a1f8f04348580f8921eab2319334f4562c652d5ad66050b1f
tines/tines-nginx: sha256:3173f5f85aabdede6297df624c4990a16c392faf550edae5229ae125fc31070d
```

Changes

- Bug fixes
- Support Postgres upgrades for multiple tenants on a single system

### **May 12, 2023 - 15.3.3**

Image digests:

```
tines/tines-app: sha256:0fda68c1ed070fc65ea5cfe2561b922ccefd3f8c9f508910862a1b260f8e51ee
tines/tines-nginx: sha256:3173f5f85aabdede6297df624c4990a16c392faf550edae5229ae125fc31070d
```

Changes

- Bug fixes
- Support Postgres upgrades for multiple tenants on a single system

### **May 3, 2023 - 15.3.2**

Image digests:

```
tines/tines-app: sha256:42efd0df70197f2aa3badc7d0e840249b4c576bc3cbad62b6391d5afc73aec88
tines/tines-nginx: sha256:3173f5f85aabdede6297df624c4990a16c392faf550edae5229ae125fc31070d
```

Changes

- Support for Postgres BINARY upgrades from PG11 to PG14 in `upgrade-postgresql11.sh` 

### **May 2, 2023 - 16.1.0**

Image digests:

```
tines/tines-app: sha256:e3111e46ad4ace7721392db220085b83669e8cb29ace84e60384fa994b0a97b6
tines/tines-nginx: sha256:3173f5f85aabdede6297df624c4990a16c392faf550edae5229ae125fc31070d
```

Changes 

- [Auto submitting pages](https://www.tines.com/whats-new/auto-submitting-pages)
- [Quickly select multiple events](https://www.tines.com/whats-new/quickly-select-multiple-events)
- [RSA functions for formulas](https://www.tines.com/whats-new/introducing-rsa-formulas-functions)
- [Content negotiation in webhook responses](https://www.tines.com/whats-new/content-negotiation-in-webhook-response)
- The `tines-app` Docker image can now be pulled from Docker Hub using [Docker Content Trust](https://docs.docker.com/engine/security/trust/) for additional security:
  
  - `DOCKER_CONTENT_TRUST=1 docker pull tines/tines-app`

### **April 17, 2023 - 16.0.0**

Image digests:

```
tines/tines-app: sha256:63e3ffea0e28d146f6d46b1262f0152ff1b5ce28ce80cd24760418c7145c3e3b
tines/tines-nginx: sha256:3173f5f85aabdede6297df624c4990a16c392faf550edae5229ae125fc31070d
```

Changes 

- [Story tags](https://www.tines.com/whats-new/story-tags)
- [New look for groups and action templates](https://www.tines.com/whats-new/new-look-for-templates)
- [Team story allocation](https://www.tines.com/whats-new/team-story-limits)
- [Anonymize page submissions](https://www.tines.com/whats-new/anonymize-page-submissions)
- [Rich text in pages with Markdown](https://www.tines.com/whats-new/rich-text-in-pages-with-markdown)
- Security fixes
- Dockerfile updated

### **April 10, 2023 - 15.3.1**

Image digests:

```
tines/tines-app: sha256:0e64fbab41d42b4d69837ae640cf87d4b20d8d02c6660937168c1b55f5d40b4c
tines/tines-nginx: sha256:08bd3c017a58856908d49b73208b69db3528358119c2ef3097f268e53ad48cdd
```

Changes

- Minor security fixes

### **April 3, 2023 - 15.3.0**

Image digests:

```
tines/tines-app: sha256:25541ec1d21d43d94221e22446b2df29a566db93e2ed70fa80d22d2dcaf3057e
tines/tines-nginx: sha256:08bd3c017a58856908d49b73208b69db3528358119c2ef3097f268e53ad48cddff8b7c37
```

Changes

- [Command bar improvements](https://www.tines.com/whats-new/command-bar-improvements)
- [Search events for text](https://www.tines.com/whats-new/search-action-events-using-a-substring)

### **March 28, 2023 - 15.2.2**

Image digests:

```
tines/tines-app: sha256:96f9c6719060d55497ac410f27dd28b54562511a05b16d2fa5dfd7359ecd303a
tines/tines-nginx: sha256:af0a329d6f5ebffa4576d5384169731b8e0f2e73e706d667108125daff8b7c37
```

Changes

- Fix issue preventing story publishing via the API

### **March 24, 2023 - 15.2.1**

Image digests:

```
tines/tines-app: sha256:10ac78971e310f4e7fcb1745d50e14e47524b312a78f710dad61137e75e53267
tines/tines-nginx: sha256:5d19422bdc111c6daaec1d552e0b72be38d2253c867f10e1669614de32c34681
```

Changes

- OpenSSL security fixes

### **March 20, 2023 - 15.2.0**

Image digests:

```
tines/tines-app: sha256:bdc211d2231635f34990124e01dad694c7bd8bf79f5119211dbe0be13cd8bb39
tines/tines-nginx: sha256:5d19422bdc111c6daaec1d552e0b72be38d2253c867f10e1669614de32c34681
```

Changes 

- [`PARQUET_PARSE` function](https://www.tines.com/whats-new/parquet-parse-function)
- [HTTP Credential TTL](https://www.tines.com/whats-new/http-credential-ttl)
- [`HEX_PARSE` and `TO_HEX` functions](https://www.tines.com/whats-new/hex-parse-and-to-hex-functions)
- [Emit event on HTTP request action retry failures](https://www.tines.com/whats-new/better-handling-of-retry-failures)
- [`YAML_PARSE`, `TO_YAML` and `TO_XML` functions](https://www.tines.com/whats-new/yaml-parse-to-yaml-and-to-xml-functions)
- [Respond to web requests in Send to Story](https://www.tines.com/whats-new/event-data-in-webhook-responses)
- [Double click Send to Story action to open](https://www.tines.com/whats-new/double-click-send-to-story-action-to-open)
- Updated Docker build configuration

### **March 16, 2023 - 15.1.4**

Image digests:

```
tines/tines-app: sha256:f38897aea9a88abc8a6aa1de658f57192e47529536d1c687c43caa1b9fb093e0
tines/tines-nginx: sha256:5d19422bdc111c6daaec1d552e0b72be38d2253c867f10e1669614de32c34681

```

Changes 

- Upgrade to most recent version of Cloudflare Tunnel client

### **March 16, 2023 - 14.3.3**

Image digests:

```
tines/tines-app: sha256:c4f11efb96a6b91b543a898cbab309c2ade0c69eb3cf63569b64a25b55c4ebc7
tines/tines-nginx: sha256:0e22958969d47e44f8c31efd5c49bf4d6797e31fc7048debbf332e105bd053d3
```

Changes 

- Upgrade to most recent version of Cloudflare Tunnel client

### **March 16, 2023 - 15.1.3**

Image digests:

```
tines/tines-app: sha256:fda21ac57e9dba425f2a1e2228e9b6887b781e1b13babecb02091079415cc2e6
tines/tines-nginx: sha256:5d19422bdc111c6daaec1d552e0b72be38d2253c867f10e1669614de32c34681

```

Changes 

- Bug fix for fetching SSO configuration when environment variable is missing

### **March 10, 2023 - 14.3.2**

Image digests:

```
tines/tines-app: sha256:dc1486235f8201992955466b1903a570d69e58013dee0c6518436212614afb78
tines/tines-nginx: sha256:6f18cca39f6805ede7319a05ed5c69c87b42aaf8b880bc208cad146b3917c4f2
```

Changes 

- Make [Redis Sentinel](https://www.tines.com/docs/self-hosting/using-redis-sentinel) available on 14.x

### **March 8, 2023 - 15.1.2**

Image digests:

```
tines/tines-app: sha256:55e8ad9d03d832a5b22aa0670f5ea980db861867a1d8d70fe6342d6982416c78
tines/tines-nginx: sha256:999d6a9e2d3c3b5b0fb7c2e79070a747bef99d9e2b024263fc299f5afe426166
```

Changes 

- Bug fixes in `upgrade-postgresql11.sh` to better support stacks running in air-gapped environments.

### **March 7, 2023 - 15.1.1**

Image digests:

```
tines/tines-app: sha256:743d9f904ed171622f308c22397e38d837cf8aba2aa1c3becd829e1efa0a03fd
tines/tines-nginx: sha256:999d6a9e2d3c3b5b0fb7c2e79070a747bef99d9e2b024263fc299f5afe426166
```

Changes 

- Bug fixes to `upgrade.sh` to safely determine the running postgres version
- Bug fixes to `upgrade-postgresql11.sh` for better `docker-compose` setup

### **March 6, 2023 - 15.1.0**

Image digests:

```
tines/tines-app: sha256:043d67ef1d8e7fd51dd0c773544ca00dba884dadf0d4689874090e6d9774b624
tines/tines-nginx: sha256:999d6a9e2d3c3b5b0fb7c2e79070a747bef99d9e2b024263fc299f5afe426166
```

Changes 

- [GZIP and GUNZIP functions](https://www.tines.com/whats-new/gzip-and-gunzip-functions)
- [Just-in-time user provisioning](https://www.tines.com/whats-new/just-in-time-user-provisioning)
- [Logical Operators in formulas](https://www.tines.com/whats-new/logical-operators-in-formulas)
- [Formulas in keys](https://www.tines.com/whats-new/formulas-in-keys)
- [Custom field validation](https://www.tines.com/whats-new/custom-field-validation)
- [Array and Object literals](https://www.tines.com/whats-new/array-and-object-literals)
- [Draggable elements in the pages editor](https://www.tines.com/whats-new/draggable-elements-in-the-page-editor)
- [Reusable themes for pages](https://www.tines.com/whats-new/reusable-themes-for-pages)
- [Command bar](https://www.tines.com/whats-new/command-bar)
- Security fixes
- Documentation live for [Upgrading from PostgreSQL 11.x to PostgreSQL 14.5](https://www.tines.com/docs/self-hosting/upgrading-from-postgresql-11-x-to-postgresql-14-5)

### **February 20, 2023 - 15.0.0**

Image digests:

```
tines/tines-app: sha256:dd9660cb9e2740e611683478b8931ebf0a9931f3f664f1d9039c2a2967c162a9
tines/tines-nginx: sha256:999d6a9e2d3c3b5b0fb7c2e79070a747bef99d9e2b024263fc299f5afe426166
```

Changes 

- [Page width configuration](https://www.tines.com/whats-new/page-width-configuration)
- [Page loading message](https://www.tines.com/whats-new/page-loading-message)
- PostgreSQL 14 compatibility

### **February 14, 2023 - 14.3.1**

Image digests:

```
tines/tines-app: sha256:81fd7f8aea9b5abec659a960b9c072929d83926ae7c0a3f6ea11757c05b83120
tines/tines-nginx: sha256:43933c9e02e6e28e8fefd91e2cf9292fbf120d6b6aefa8106b0bdafad6c194c1
```

Changes 

- Bug fix to ensure running SMTP without TLS works succesfully

### **February 7, 2023 - 14.3.0**

Image digests:

```
tines/tines-app: sha256:e35199ddd71db91a1a7c8eaeef017fa3afb74d1990ccee64648cc9b2703035b7
tines/tines-nginx: sha256:cbc68f16be1c664010bf0ce1932a1d8a26512171f8ef29a582eca97f868379d5
```

Changes 

- [Story Level Monitoring](https://www.tines.com/whats-new/story-level-monitoring)
- [Export story as image](https://www.tines.com/whats-new/export-story-as-image) 

### **February 17, 2023 - 14.2.4**

Image digests:

```
tines/tines-app: sha256:8790d438d8fcf393a418c3bf9aa39649e5c5b30f1815e89ba7f6b94465d91e78
tines/tines-nginx: sha256:629e917f3b3184b5ca898e404044dac4021b06415da0639e3c33dd397259cf05
```

Changes 

- Support running nginx with `tines-app` web service with SSL

### **February 6, 2023 - 13.3.8**

Image digests:

```
tines/tines-app: sha256:f5bfa565cca74661698a8ed1b004291879d2896138754c176f84880bda563d56
tines/tines-nginx: sha256:d68735ea39c9066fa69ab2c3b884fc9b03c12c0a0d5c51a3291438471a74ee87
```

**Changes**

- Bug fixes for Redis Sentinel support (Experimental)

### **February 3, 2023 - 13.3.7**

Image digests:

```
tines/tines-app: sha256:2a609668b7f319605216bf089e617f46059e5c2e339f40ccdb235bb4a6404522
tines/tines-nginx: sha256:dadb44af13267497e4ba04c7239c49f9c389e559ad540abe970402357b7eada5
```

**Changes**

- Bug fixes for Redis Sentinel support (Experimental)

### **January 31, 2023 - 14.2.3**

Image digests:

```
tines/tines-app: sha256:51a00530978f2b39ae76135c52e762931dbe673f359fa7918f1f5dff60317774
tines/tines-nginx: sha256:cbc68f16be1c664010bf0ce1932a1d8a26512171f8ef29a582eca97f868379d5
```

**Changes**

- Fixes a schema migration issue that was preventing some users from upgrading

### **January 27, 2023 - 14.1.1**

Image digests:

```
tines/tines-app: sha256:e54e0302a89702b4270a3e1a2d02a05d28d8ba729992668ee2b8f32b117805c7
tines/tines-nginx: sha256:30edb6e9efb371ab20d3831fa3b581115c2d6a94ac5a069d14cfdb6a78b236e8
```

**Changes**

- Security patches
- Fixes an issue with stories under change management being locked

### **January 27, 2023 - 14.2.2**

Image digests:

```
tines/tines-app: sha256:0c3df38d28d5433b4fb8c286c19dcfb0c519724809b3ae8c65707375265b580c
tines/tines-nginx: sha256:cbc68f16be1c664010bf0ce1932a1d8a26512171f8ef29a582eca97f868379d5
```

**Changes**

- Security patches
- Fixes an issue with stories under change management being locked

### **January 23, 2023 - 14.2.0**

Image digests:

```
tines/tines-app: sha256:a040471b9543112bbf74a3988fa69444ac9e48b64f634c3eaaf6f2d012eedaa6
tines/tines-nginx: sha256:cbc68f16be1c664010bf0ce1932a1d8a26512171f8ef29a582eca97f868379d5
```

Changes

- [New `INDEX_OF` function](https://www.tines.com/whats-new/new-index-of-function)
- **Telemetry data updates**: Improved structure of telemetry data and added additional fields sent by self hosted tenants to Tines. This data is now separated into 2 groups: 
  
  - **Required data**: This includes information about the current installed version, licence settings and license utilisation. Tenants can no longer opt out of sending this data.
  - **Opt out data**: This includes additional metadata sent to Tines such as a list of teams, stories, active feature flags and extra debug fields. This information is useful to Tines to understand utilisation and help debug issues with your tenant. You can opt-out of sending this data by enabling the feature flag `telemetry_disabled` in advance of upgrading to this version. 
  - You can visit `/admin/telemetry` on your tenant to view the exact data being sent to Tines, and enable or disable the sending of optional data. 

### **January 13, 2023 - 13.3.3**

Image digests:

```
tines/tines-app: sha256:e803c56ecb5bdc32be39b648a7169fb64758450ba98fae1a0fb768ea18045550
tines/tines-nginx: sha256:891a531e563b1c771d3a8de02ec673af589153342d4d23d4e12ecfc5d77a447f
```

**Changes**

- Fixes long load times due to failed product update requests 

### January 10, 2023 - 14.1.0

Image digests:

```
tines/tines-app: sha256:abc51bb8c3de0c3171b317ab58cac8bd7c1bf6a1b5e8975e0f2ff480bc824265
tines/tines-nginx: sha256:2d75516c8b379c57b9acec9c34592848337ef996d0fa0f78508fc2cb926a4423
```

**Changes**

- [Action Descriptions](https://www.tines.com/whats-new#action-descriptions)
- [Keyboard shortcuts directory](https://www.tines.com/whats-new#keyboard-shortcuts-directory)
- [Time-based implode](https://www.tines.com/whats-new#time-based-implode)
- ['Editor' role for teams](https://www.tines.com/whats-new#editor-role-for-teams)
- [Live events in test stories](https://www.tines.com/whats-new#live-events-in-test-story)
- [Easier event data navigation](https://www.tines.com/whats-new#easier-event-data-navigation)
- [Configurable session timeouts](https://www.tines.com/whats-new#configurable-session-timeouts)
- [API endpoint for clearing action memory](https://www.tines.com/whats-new#api-endpoint-for-clearing-action-memory)

### **December 16, 2022 - 14.0.3**

Image digests:

```
tines/tines-app: sha256:ae629ec644e7a732fa5329fbfa5b45fe883900a4c01fb6a00d469b086f0dc5df
tines/tines-nginx: sha256:2d75516c8b379c57b9acec9c34592848337ef996d0fa0f78508fc2cb926a4423
```

> **NOTE:**
> **Redis version compatibility**
> 
> From this version on, Tines requires a minimum Redis version of 6.2. For details on how to upgrade AWS Fargate installations please see [here](https://www.tines.com/docs/self-hosting/aws-fargate/upgrading-tines-for-aws-fargate#upgrading-the-redis-version), and for Docker Compose installations please see [here](https://www.tines.com/docs/self-hosting/docker-compose/upgrading-tines-on-docker-compose#upgrading-redis).

**Changes**

- Security fixes

### **December 15, 2022 - 14.0.2**

Image digests:

```
tines/tines-app: sha256:d91d4952bcbe11b9fee2bdbb429154de69df50edad4e32daa17bc8cfc3023f53
tines/tines-nginx: sha256:2d75516c8b379c57b9acec9c34592848337ef996d0fa0f78508fc2cb926a4423
```

> **NOTE:**
> **Redis version compatibility**
> 
> From this version on, Tines requires a minimum Redis version of 6.2. For details on how to upgrade AWS Fargate installations please see [here](https://www.tines.com/docs/self-hosting/aws-fargate/upgrading-tines-for-aws-fargate#upgrading-the-redis-version), and for Docker Compose installations please see [here](https://www.tines.com/docs/self-hosting/docker-compose/upgrading-tines-on-docker-compose#upgrading-redis).

**Changes**

- [Pages](https://www.tines.com/whats-new/introducing-pages)
- [Audit logs user interface](https://www.tines.com/whats-new/audit-logs-user-interface)
- [Schedule with cron expression](https://www.tines.com/whats-new/schedule-with-cron-expressions)
- [New LEVENSHTEIN_DISTANCE function](https://www.tines.com/whats-new/new-levenshtein-distance-function)
- [Keyboard shortcuts directory](https://www.tines.com/whats-new/keyboard-shortcuts-directory)
- Fix to change control toggle not being toggleable
- Security fixes



### **December 2, 2022 - 13.3.2**

Image digests:

```
tines/tines-app: sha256:6bc00fffe4bbac1306b629999265fdc72e18760568dac5a6126f1bc69b8dd606
tines/tines-nginx: sha256:2d75516c8b379c57b9acec9c34592848337ef996d0fa0f78508fc2cb926a4423
```

**Changes**

- Fixes an issue for failed product update requests



### **December 2, 2022 - 12.4.4**

> **NOTE:** This is the last release to support Liquid. Tenants will have to be migrated to Formulas before upgrading, after this release.

Image digests:

```
tines/tines-app: sha256:3f4e4001a21a578de0147ed03ed2c280855f5d70ef69af96e0c08cb49322e7ec
tines/tines-nginx: sha256:d5d053fa3da9182020f58546d7a5d4fb4468cbff868a47144047e06f2a2c48be
```

**Changes**

- Fixes an issue for failed product update requests



### **November 30, 2022 - 13.3.1**

Image digests:

```
tines/tines-app: sha256:fb0e0588fe41c4222ff1b9256d89465172c39de476cb1933aeac1195d729caed
tines/tines-nginx: sha256:2d75516c8b379c57b9acec9c34592848337ef996d0fa0f78508fc2cb926a4423
```

**Changes**

- [Change Control push messages](https://www.tines.com/whats-new/change-control-promote-messages)
- [Simplified team user management page](https://www.tines.com/whats-new/simplified-team-user-management-page)
- [‘Viewer’ role for teams](https://www.tines.com/whats-new/viewer-role-for-teams)
- [See resources, credentials, and send-to-stories shared with your team](https://www.tines.com/whats-new/see-resources-credentials-and-send-to-stories-shared-with-your-team)

### **November 17, 2022 - 13.2.1**

Image digests:

```
tines/tines-app: sha256:6c827631fd8f602f08d97a1fca0b3713e090b61b6e8cf144e08487aaff4ccca8
tines/tines-nginx: sha256:2d75516c8b379c57b9acec9c34592848337ef996d0fa0f78508fc2cb926a4423
```

**Changes**

- [AWS credential caching](https://www.tines.com/whats-new/aws-credential-caching)
- [Share resources, credentials, and send-to-stories to specific teams](https://www.tines.com/whats-new/share-resources-credentials-and-send-to-stories-to-specific-teams)
- [Capture creator in Story versions](https://www.tines.com/whats-new/capture-creator-in-story-versions)
- [Advanced formula editor](https://www.tines.com/whats-new/advanced-formula-editor)
- [Smoother login for self-hosted tenants](https://www.tines.com/whats-new/smoother-login-for-self-hosted-tenants)
- [Credential icons](https://www.tines.com/whats-new/credential-icons)
- [New `PARSE_URL` function](https://www.tines.com/whats-new/new-parse-url-formulas-function)
- [New `REJECT` function](https://www.tines.com/whats-new/new-reject-function)
- [Surface all story resources & credentials](https://www.tines.com/whats-new/surface-all-story-resources-credentials)
- [Dynamic form field options](https://www.tines.com/whats-new/dynamic-form-field-options)
- [Default values for form fields](https://www.tines.com/whats-new/default-values-for-form-fields)
- Fixes issue with 13.2.0 that changed the published state on certain stories

### **November 2, 2022 - 12.4.3**

Image digests:

```
tines/tines-app: sha256:6109e4144bbd67d27b0b377d29ed99f316278bfd30b5d1d30c05e08d52d4e4c3
tines/tines-nginx: sha256:2e4b681191981045cda39788a51851c65a2dfa8ae3e4882998b844275c6c185e
```

**Changes**

- Fix an issue when using binary data in a second interpolation pass
  
  

### **October 31, 2022 - 13.1.0**

Image digests:

```
tines/tines-app: sha256:281c47e70d4476c291252cd50e5311cbcc7269de2cd49d753d283ba119953245
tines/tines-nginx: sha256:e3f7af237ab2779b8d21903d706a3a56514805c67e2c16e41f0ad2ee6fe7dbb9
```

**Changes**

- [Service Account API Tokens](https://www.tines.com/whats-new/service-account-api-tokens)
- [Throttle mode for Event Transformation Action](https://www.tines.com/whats-new/throttle-mode-for-event-transformation-action)
- [Increased legibility in the events panel](https://www.tines.com/whats-new/increased-legibility-in-the-events-panel)
- [Pill builder auto save](https://www.tines.com/whats-new/builder-auto-saving)
- [A new level of flexibility for forms](https://www.tines.com/whats-new/a-new-level-of-flexibility-for-forms)
- [Collapsible sidebar](https://www.tines.com/whats-new/collapsible-sidebar)
- [Formula results tooltip](https://www.tines.com/whats-new/formula-results-tooltip)
- [New FLATTEN/UNFLATTEN_JSON Formula functions](https://www.tines.com/whats-new/new-flatten-unflatten-json-formula-functions)
- [User logins included in audit logs](https://www.tines.com/whats-new/logins-in-audit-logs)
- [New CHUNK_ARRAY Formulas function](https://www.tines.com/whats-new/new-chunk-array-formulas-function)
- Dockerfile changes
  
  - Copy gems directly into its dedicated location
  - Reduce `sleep` time in Dockerfile

### **October 27, 2022 - 13.0.3**

Image digests:

```
tines/tines-app: sha256:3620d9a10ef678f37c92b78b83be53bf0e38c40a54b67491c97e6be1c7cef786
tines/tines-nginx: sha256:5b902caded53a0581d7abd398ebf8f246777651e0301b68f693d252e3e60303a
```

**Changes**

- Fixed database issues after attempting to upgrade to v13 without Formulas being enabled
- Fixed issues saving credentials

### **October 20, 2022 - 13.0.2**

Image digests:

```
tines/tines-app: sha256:ff652b9897378dc77dad2e5690d2c198d9d1788c50a244414fd48ca4f365423c
tines/tines-nginx: sha256:3a5dc79aa21880621724ab69b934b54aac7fdb1bcd750b1cf7a057717c9d0e7d
```

**Changes**

- Fixes issue with deleting users and their stories not being listable
- Security fixes

### **October 18, 2022 - 13.0.0**

Image digests:

```
tines/tines-app: sha256:095d2c06aeb0c50f7344f6e3c5721ab60a57dc777ae1ba8f8d63f913239b14b5
tines/tines-nginx: sha256:3a5dc79aa21880621724ab69b934b54aac7fdb1bcd750b1cf7a057717c9d0e7d
```

**Changes**

- [Direct access to audit logs for self-hosted tenants](https://www.tines.com/whats-new/direct-access-to-audit-logs-for-self-hosted-tenants)
- [Restrict credentials to multiple domains](https://www.tines.com/whats-new/restrict-credentials-to-multiple-domains)
- [New ](https://www.tines.com/whats-new/new-values-formula-function)`VALUES`[ Formula function](https://www.tines.com/whats-new/new-values-formula-function)
- [Change Control](https://www.tines.com/whats-new/change-control)
- [OAuth 2.0 authentication support for IMAP](https://www.tines.com/whats-new/oauth-2-0-support-for-imap)
- [Custom retry limits for HTTP Request Actions](https://www.tines.com/whats-new/custom-retry-limits-for-http-request-actions)

### **October 18, 2022 - 12.4.2**

Image digests:

```
tines/tines-app: sha256:54283664ab14331005082358c772abf24ffe3e88650a0c9bb81a74272ca0e5f7
tines/tines-nginx: sha256:3a5dc79aa21880621724ab69b934b54aac7fdb1bcd750b1cf7a057717c9d0e7d
```

**Changes**

- Fixes issue with Forms on storyboard migration

### **October 5, 2022 - 12.4.1**

Image digests:

```
tines/tines-app: sha256:ace4ab7f0defa6957088f55aba2cf1fe4c8dfa7082b668d223a2ded11c36fb03
tines/tines-nginx: sha256:274b7eeaf3f702424213a773cdeecc4be543287d22a5d5da03f694ff0d12251b
```

**Changes**

- [OAuth 2.0 authentication support for IMAP](https://www.tines.com/whats-new/#oauth-2-0-support-for-imap)
- [Custom retry limits for HTTP Request Actions](https://www.tines.com/whats-new/#custom-retry-limits-for-http-request-actions)
- Fix an issue where actions with invalid `standardLibVersion` cannot be pasted
- Fix an issue where newly created webhooks crashes the diagram's right panel

### **October 4, 2022 - 12.4.0**

Image digests:

```
tines/tines-app: sha256:43d6c26586aef9bf3e414ad314147a03ca078bf2b462045871b5246a8bfe716e
tines/tines-nginx: sha256:274b7eeaf3f702424213a773cdeecc4be543287d22a5d5da03f694ff0d12251b
```

**Changes**

- [Private group templates](https://www.tines.com/whats-new/private-group-templates)
- [No-config Slack credentials](https://www.tines.com/whats-new/no-config-slack-credentials)
- [New DEEP_MERGE Formula function](https://www.tines.com/whats-new/new-deep-merge-formula-function)
- [New XML_PARSE Formula function](https://www.tines.com/whats-new/new-xml-parse-formula-function)
- [New LDIF_PARSE Formula function](https://www.tines.com/whats-new/new-ldif-parse-formula-function)
- [Action cards UI refresh](https://www.tines.com/whats-new/action-cards-ui-refresh)
- [Forms on the Storyboard](https://www.tines.com/whats-new/forms-on-the-storyboard)
- [Domain restricted Credentials](https://www.tines.com/whats-new/domain-restricted-credentials)
- [Automatic URLs for common OAuth providers](https://www.tines.com/whats-new/automatic-urls-for-common-oauth-providers)

### **September 21, 2022 - 12.3.1**

Image digests:

```
tines/tines-app: sha256:51de118708045181017cc791a270afd7adcbdf64b46a8a04b160826e56ba03c4
tines/tines-nginx: sha256:274b7eeaf3f702424213a773cdeecc4be543287d22a5d5da03f694ff0d12251b
```

**Changes**

- This patch release contains a fix for adding AWS credentials.

### **September 19, 2022 - 12.3.0**

Image digests:

```
tines/tines-app: sha256:1954a7ec7b215a3b3185387f5670a1e96e75c9822281b42680a59295e8b3d5f6
tines/tines-nginx: sha256:274b7eeaf3f702424213a773cdeecc4be543287d22a5d5da03f694ff0d12251b
```

**Changes**

- [PKCE Support for OAuth 2.0](https://www.tines.com/whats-new/pkce-support-for-oauth-2-0)
- [New folder icons and more color options](https://www.tines.com/whats-new/new-folder-icons-and-more-color-options)

### **September 6, 2022 - 12.2.1**

Image digests:

```
tines/tines-app: sha256:d266cceeb26f4e0e5b3f970b1f0f31618309101f6e246d061e2118779c44a6d0
tines/tines-nginx: sha256:274b7eeaf3f702424213a773cdeecc4be543287d22a5d5da03f694ff0d12251b
```

**Changes**

- [Detachable Events Console](https://www.tines.com/whats-new/detachable-events-console)
- [Time Saved API](https://www.tines.com/whats-new/time-saved-api)

### **August 31, 2022 - 12.1.1**

Image digests:

```
tines/tines-app: sha256:fbdbc8e84cb516abc69cfeb8e825baf0f7cc03d14207bffdd0ef0d85c61a45c4
tines/tines-nginx: sha256:274b7eeaf3f702424213a773cdeecc4be543287d22a5d5da03f694ff0d12251b
```

**Changes**

Security updates to handle the following bugs:

- [CVE-2022-37434](https://security-tracker.debian.org/tracker/CVE-2022-37434)
- [CVE-2022-2509](https://security-tracker.debian.org/tracker/CVE-2022-2509)
- [CVE-2022-36946](https://security-tracker.debian.org/tracker/CVE-2022-36946)
- [CVE-2022-1882](https://security-tracker.debian.org/tracker/CVE-2022-1882)
- [CVE-2021-46828](https://security-tracker.debian.org/tracker/CVE-2021-46828)
- [CVE-2022-29900](https://security-tracker.debian.org/tracker/CVE-2022-29900)
- [CVE-2022-1462](https://security-tracker.debian.org/tracker/CVE-2022-1462)
- [CVE-2022-36879](https://security-tracker.debian.org/tracker/CVE-2022-36879)
- [CVE-2022-29901](https://security-tracker.debian.org/tracker/CVE-2022-29901)

### **August 23, 2022 - 12.1.0**

Image digests:

```
tines/tines-app: sha256:39642b453a75fb30823d2cab1b1086ea6d247596f37276b979f3aceb79e73a19
tines/tines-nginx: sha256:274b7eeaf3f702424213a773cdeecc4be543287d22a5d5da03f694ff0d12251b
```

**Changes**

- [New SHUFFLE Formula function](https://www.tines.com/whats-new/new-shuffle-formula-function)
- [Search team members](https://www.tines.com/whats-new/search-team-members)
- [Reporting drill-down filters](https://www.tines.com/whats-new/reporting-drill-down-filters)
- [Call Webhook Actions from the Web](https://www.tines.com/whats-new/call-webhook-actions-from-the-web)
- [Support for NTLM authentication](https://www.tines.com/whats-new/support-for-ntlm-authentication)
- [New CSV_PARSE_TO_OBJECTS Formula function](https://www.tines.com/whats-new/new-csv-parse-to-objects-formula-function)
- [Deleting and restoring Stories](https://www.tines.com/whats-new/deleting-and-restoring-stories)
- [Support for ES256 JWT credentials](https://www.tines.com/whats-new/support-for-es256-jwt-credentials)
- [Less friction in unpublished Stories](https://www.tines.com/whats-new/less-friction-in-unpublished-stories)
- [Simplified navigation](https://www.tines.com/whats-new/simplified-navigation)
- [New REGEX_EXTRACT Formula function](https://www.tines.com/whats-new/new-regex-extract-formula-function)
- [Redirect authorization in HTTP Request Action](https://www.tines.com/whats-new/redirect-authorization-in-http-request-action)

### **August 11, 2022 - 12.0.3**

Image digests:

```
tines/tines-app: sha256:4e09f070eff0aebeda345e1f41879e98beb53c9992c6a5941a0dc2b6d1906027
tines/tines-nginx: sha256:e721189f4697ba5b845ba46f4904379769dbc5dd605b6468753b10f7cdd93e8b
```

**Changes**

- Beta release of NTLM auth
- Fix issue related to the tooling for Formulas migrations

### **August 9, 2022 - 12.0.2**

Image digests:

```
tines/tines-app: sha256:ee823677cc91bfa25f0a2e270b7d4bbd4663b772811764d12a69b984ce370457
tines/tines-nginx: sha256:e721189f4697ba5b845ba46f4904379769dbc5dd605b6468753b10f7cdd93e8b
```

**Changes**

- Fix issue related to the tooling for Formulas migrations

### **August 8, 2022 - 12.0.1**

Image digests:

```
tines/tines-app: sha256:30192d2df7c65fd9e838f81dfc489e8cf06d9776c3a8011ebe574f8dea4603c2
tines/tines-nginx: sha256:e721189f4697ba5b845ba46f4904379769dbc5dd605b6468753b10f7cdd93e8b
```

**Changes**

- [New events panel](https://www.tines.com/whats-new/unveiling-the-new-events-panel)
- [Receive email action](https://www.tines.com/whats-new/receive-email-action)
- [Automatic cleanup of action logs](https://www.tines.com/whats-new/automatic-cleanup-of-action-logs)
- [Story list presence](https://www.tines.com/whats-new/story-list-presence)
- [Searchable annotations](https://www.tines.com/whats-new/search-annotations)
- [Pills in JWT credential payload](https://www.tines.com/whats-new/pills-in-jwt-credential-payload)
- [Re-emit an actions last event](https://www.tines.com/whats-new/re-emit-last-event)
- [HTTP request credentials no-code mode](https://www.tines.com/whats-new/no-code-comes-to-http-request-credentials)
- [Move credentials & resources between teams](https://www.tines.com/whats-new/move-credentials-and-resources-between-teams)
- [Audit logs - enriched user information](https://www.tines.com/whats-new/audit-logs-enriched-user-information)

### July 26, 2022 - 11.3.2


Image digests:

```
tines/tines-app: sha256:7b75c2f00f45c17ec6177a235da46743891f0870ff8c22433ac01799edc02314
tines/tines-nginx: sha256:e721189f4697ba5b845ba46f4904379769dbc5dd605b6468753b10f7cdd93e8b
```

#### Changes

- Fix login issue related to avatars
- Improved Formulas migration support

### July 25, 2022 - 11.3.1


Image digests:

```
tines/tines-app: sha256:0be9cb4437e0069bec7ddb9cdd04fc0a913302f21678f955e3ccf0a921114155
tines/tines-nginx: sha256:e721189f4697ba5b845ba46f4904379769dbc5dd605b6468753b10f7cdd93e8b
```

#### Changes

- [Tines Tunnel for IMAP Actions](https://www.tines.com/whats-new#tines-tunnel-for-imap-actions)
- [Left Panel Redesign](https://www.tines.com/whats-new#left-panel-redesign)
- [Indicator for throttled stories](https://www.tines.com/whats-new#indicator-for-throttled-stories)

### July 11, 2022 - 11.2.0


Image digests:

```
tines/tines-app: sha256:6e9c4171b7d3040ac95ed8f36d98d4ec54f730f43c673445b0cb5b32a3f424e8
tines/tines-nginx: sha256:339fb41eb5b3450f95c6245aaf6a83dc739a6a309ea0f19d892d16ff8e545604
```

#### Changes

- Fix story resources and creds not updating
- Fix bug in event re-emission
- [Story and Group rename from the toolbar](https://www.tines.com/whats-new#inline-name-change-in-a-toolbar)
- [Public group templates](https://www.tines.com/whats-new#inline-name-change-in-a-toolbar)
- [Updated form builder](https://www.tines.com/whats-new#public-group-templates)

### June 27, 2022 - 11.1.0 

Image digests:

```
tines/tines-app: sha256:d1b885140493c250a00bcd02b76d02cd552c56b26c57f0d81e41835fbef85e9f
tines/tines-nginx: sha256:339fb41eb5b3450f95c6245aaf6a83dc739a6a309ea0f19d892d16ff8e545604
```

#### Changes

- [Audit Log API for admins](https://hub.tines.com/whats-new#audit-logs)
- [Story locking to prevent accidental changes](https://hub.tines.com/whats-new#story-locking)
- [Undo story deletion to restore recently deleted stories](https://hub.tines.com/whats-new#undo-story-deletion)
- [New MATCH & KEYS Formulas Functions](https://hub.tines.com/whats-new#match--keys-formulas-functions)
- [Visible OAuth error messages](https://hub.tines.com/whats-new#visible-oauth-error-messages)
- [Copy HTTP Request as cURL](https://hub.tines.com/whats-new#copy-http-request-as-curl)
- [Customize sender name in Email Action](https://hub.tines.com/whats-new#customize-sender-name-in-email-action)
- [Resources on the storyboard](https://hub.tines.com/whats-new#resources-on-the-storyboard)

### June 15, 2022 - 11.0.1

Image digests:

```
tines/tines-app: sha256:b0aa7957332be28bba05a633bf60a1ca0514f8b6a5092a82491c3ec8c4939561
tines/tines-nginx: sha256:339fb41eb5b3450f95c6245aaf6a83dc739a6a309ea0f19d892d16ff8e545604
```

#### Changes

- This patch release contains fix for a set of database schema changes that can take potentially longer on some self-hosted tenants.

### June 13, 2022 - 11.0.0

```
tines/tines-app: sha256:7c226228bf9f2e6c2f65b9633dfe371b1dbffd4c5e941722085ae823be939775
tines/tines-nginx: sha256:339fb41eb5b3450f95c6245aaf6a83dc739a6a309ea0f19d892d16ff8e545604
```

#### Changes

- [A new UUID function](https://hub.tines.com/whats-new/#uuid-function)
- [Clickable action event badges](https://hub.tines.com/whats-new/#clickable-action-event-badges)
- [Refresh OAuth tokens directly from the credential modal](https://hub.tines.com/whats-new/#refresh-oauth-token-button)
- [View and update credentials from within a story](https://hub.tines.com/whats-new/#credential-details)
- [Reporting – Record metrics for actions and view reports](https://hub.tines.com/whats-new/#reporting)

### May 31, 2022 - 10.3.1

```
tines/tines-app: sha256:69c48fd38826bb3e752107b09d15b9a0a6eae1ae96f0878c54f6b453f05fb4c6
tines/tines-nginx: sha256:339fb41eb5b3450f95c6245aaf6a83dc739a6a309ea0f19d892d16ff8e545604
```

#### Fix TLS issues with SMTP servers

Fixed issues where customers that have disabled TLS on their custom SMTP servers could not send emails.

### May 30, 2022 - 10.3.0

Image digests:

```
tines/tines-app: sha256:33b2f984b454b17cea8f6d1462c535fa67c2185ff7f70b3389a7072da142da13
tines/tines-nginx: sha256:339fb41eb5b3450f95c6245aaf6a83dc739a6a309ea0f19d892d16ff8e545604
```

#### General improvements

This release focuses on various usability, security and performance improvements.

### May 16, 2022 - 10.2.0

Image digests:

```
tines/tines-app: sha256:e5eaf45bee6d2f0b5a51d734a974ffb8a60de9a601687970d49d57eb1cbf83c5
tines/tines-nginx: sha256:eac3bd5a26d4aea8b7bae67a17163791a76aee8861d131e0c510aac2ed81e008
```

#### Resizable Annotations

You can now change the width of an annotation to better fit the content and your story.

[Resizable annotations](https://stream.mux.com/Caw6TKxODI00ymLWoc9mXXgGFwEFK1uxg/high.mp4)

#### Event Payload Search Term Highlighting

Relevant search term from Event Payload Search will now be highlighted on match.

![](https://www.datocms-assets.com/55802/1656586756-2022-05-10-eps-11f28d5eeb31affc7c1f77778afd80e3.png)

#### Event Payload Search

You can now perform full text search within all event payloads.

![](https://www.datocms-assets.com/55802/1656586781-2022-05-03-eps-2d6618ed71b61615f7ef3f104fe40435.png)

#### Other Teams View

Admins can now access teams they are not members of through the **Other Teams** list, located below the **My Teams** list on the left-hand navigation bar.

![](https://www.datocms-assets.com/55802/1656586820-2022-05-03-other-teams-b1419a2b8eeea9fbff0c2451be4988cc.png)

### May 05, 2022 - 10.1.1

> **NOTE:** Improved support for Docker image changes made by self-hosting customers.

```
tines/tines-app: sha256:d24f20d6a2fe32bff3681c406ec15afaf95db62d3807f09127099a3324d04914
tines/tines-nginx: sha256:eac3bd5a26d4aea8b7bae67a17163791a76aee8861d131e0c510aac2ed81e008
```

### May 03, 2022 - 10.1.0

> **NOTE:** We've updated our supported Ruby version to 3.1.2. We now base the `tines-app` container image on the the official [`ruby:3.1.2-slim-bullseye`](https://hub.docker.com/_/ruby) image.

Image digests:

```
tines/tines-app: sha256:c016d4e8f9486b9bbc2d85efaf5017da574959b19bc368833fd807ee171e6995
tines/tines-nginx: sha256:eac3bd5a26d4aea8b7bae67a17163791a76aee8861d131e0c510aac2ed81e008
```

#### Easier access to auto-align and auto-layout on the action bar

You can now access auto-layout and auto-align directly from the action bar.

![](https://www.datocms-assets.com/55802/1656586887-2022-04-29-auto-align-auto-layout-action-bar-24f2b5dad354123e16de9bf1e1a05e6f.png)

#### Search users

You can now search a user by their name or email address from the user management page.

![](https://www.datocms-assets.com/55802/1656586903-2022-04-22-users-search-a1c39143c7d36461827c72c733e2c48c.png)

#### Show impact of second Liquid interpolation pass for self-hosting customers

Self-hosted customers can now see the impact that a second Liquid interpolation pass is having on their actions by visiting `<tenant-domain/admin/upgrade`. This behaviour is deprecated and will be removed in a future release.

- If you have been running 10.1.0 or a later version for longer than a couple of days, you can see which actions have been affected by the behaviour by visiting that page. The page will give further context and instructions on how to disable the behaviour.
- If the section about this behaviour does not show up on the page, then you have no actions that have been affected. If this is the case, you don't need to take any further action.

![](https://www.datocms-assets.com/55802/1656586925-second-pass-2022-05-06-ddce491b095a2a5396d1cd9cabd7340a.png)

### April 19, 2022 - 10.0.0

Image digests:

```
tines/tines-app: sha256:8327dfbe6f08ba5fdd1d86cd7c4c5ecef64249be1fd40ed344a202bc8f290427
tines/tines-nginx: sha256:eac3bd5a26d4aea8b7bae67a17163791a76aee8861d131e0c510aac2ed81e008
```

#### Reemit API

You can now re‑emit an event through the [Tines API](https://hub.tines.com/api/events/reemit). Re‑emitting events duplicates them and passes them down to receiving actions. [Learn more](https://hub.tines.com/docs/events#reemit-events)

### April 4, 2022 - 9.3.1

Image Digests:

```
tines/tines-app: sha256: 5a2bf245c880f3f76d3db145514bd54bc9565ccb6991fa136bbe05477396253a
tines/tines-nginx: sha256: c950c7f321753322fb3cf4e93bea6441f0c339990693cbf3580b467d0e9aac78
```

#### Removing plan limit environment variables

New self-hosted installations will now use default initial plan limits. As before, these can be updated to the correct limits from your plan through the `/admin/configuration` page on your tenant. Correspondingly, the `USER_LIMIT`, `AGENT_LIMT`, `EVENTS_PER_DAY`, `STORY_LIMIT` and `TEAM_LIMIT` environment variables are totally ignored by the app, and can be removed from your `.env` file.

#### Groups

Groups enable a better organization of complex stories by extracting well-defined branches of a story into a group. [Learn more](https://hub.tines.com/docs/stories/groups)

[Video](https://stream.mux.com/io5QjfcZVYEQpOFpm322d3glr7xIoCDB/high.mp4)

#### Select data to implode

Event Transformation Actions in "implode" mode have a new option: "Item path". Using this option, you can select the data from the events being imploded to include in the output event.

![](https://www.datocms-assets.com/55802/1656586983-2022-03-24-item-path-options-e46f1f8d8fd0863bcbc55e8a6eeebc06.png)

![](https://www.datocms-assets.com/55802/1656587002-2022-03-24-item-path-event-9a01e5b5c26b5c57b1220a1ddff39b1d.png)

#### Clear events from the action bar

You can now clear events for the selected action from the action bar.

![](https://www.datocms-assets.com/55802/1656587022-2022-03-23-event-deletion-in-action-bar-edad3cf51feed68a1a513080805de7ed.png)

### March 21, 2022 - 9.2.0

Image Digests:

```
tines/tines-app: sha256:32fbc91dcddd95dd4b398fa8911d8e16a9e76bafc47d437c04d74409720f6c0a
tines/tines-nginx: sha256:c950c7f321753322fb3cf4e93bea6441f0c339990693cbf3580b467d0e9aac78
```

#### Credentials on the storyboard

4 new features to help you more efficiently manage credentials in your stories.

1. List: You will now see a list of the credentials that are referenced throughout your story in the sidebar.
2. Missing Credentials: will be surfaced in the credentials list.
3. Reference Overview: You will be able to see which actions reference the credential in both existing and missing credentials.
4. Story wide replace: You will be able to replace your credentials story wide in just a few clicks.

[Video](https://stream.mux.com/rAc9eoB5gBCWY00hfwgQc7r00khUG01rzFX/high.mp4)

#### Create credentials from the storyboard

You can now create credentials from the storyboard.

[Video](https://stream.mux.com/gifsF00OAqXSwrRZP1K4tluszYOCYFTVb/high.mp4)

#### Copy event key path as pill

Double click on a key in an event payload to copy its path as a pill.

[Video](https://stream.mux.com/xssSywhHRxh3oF85OyRTRGd4ctAghpjM/high.mp4)

### March 7, 2022 - 9.1.0

Image Digests:

```
tines/tines-app: sha256:c3a854c46a148ab328688e913ff9bf74451fa7b6480b5c63d67603f64663818e
tines/tines-nginx: sha256:c950c7f321753322fb3cf4e93bea6441f0c339990693cbf3580b467d0e9aac78
```

#### Auto align and Auto layout story actions

2 new features to help you arrange actions in your stories.

1. Auto-align: Will snap selected items to a grid and ensure that items are equally spaced out for neatness
2. Auto-layout: Will reflow the selected actions based on the current links

[Video](https://stream.mux.com/52DJVyJU7Z7fvbbsixF9902pCkkoqn8Zs/high.mp4)

#### Custom certificate authority

You can now [configure a custom certificate authority](https://hub.tines.com/docs/admin/custom-certificate-authority) for use by all of your IMAP and HTTP Request actions.

![](https://www.datocms-assets.com/55802/1656588520-2022-03-01-custom-certificate-authority-c618a9f8fcae9ee03620b91f037d5d95.png)

#### URL recipients for action monitoring

You can now set a URL as an action monitoring recipient.

![](https://www.datocms-assets.com/55802/1656588533-2022-02-25-webhook-monitor-497becd37a4cb829072294fcc53a50e5.png)

### February 21, 2022 - 9.0.0

#### Story presence

Collaboration within a story is now much easier: see when someone else on your team is viewing the same story and follow along as you both work through your stories together.

[Video](https://stream.mux.com/iQe7VzpGJ4chZqxabQu3iQ5mp9wPTfv2/high.mp4)

#### Email action Reply-To option

You can now specify a Reply-To address when configuring an email action.

![](https://www.datocms-assets.com/55802/1656588571-2022-02-17-reply-to-11612be47671edd99545032413ee022d.png)

#### Trigger action editor

The interface for configuring Trigger actions has been revised to make it read more naturally.

![](https://www.datocms-assets.com/55802/1656588586-2022-02-17-trigger-ui-3bf6240bfc228799c9bbb56faba98a10.png)

#### is_ip_address Liquid filter

A `is_ip_address` Liquid filter has been added. It checks if a piece of text is a valid IP address.

`{{ "10.0.0.1" | is_ip_address}}` evaluates to true

`{{ "10.0.0.888" | is_ip_address }}` evaluates to false

#### Pill drag and drop

Our options editor now supports cutting, pasting, dragging and dropping value and tag pills.

![](https://www.datocms-assets.com/55802/1656588610-2022-02-09-drag-and-drop-415e87c17b6036b25a40840767c09243.gif)

#### Action bar

The controls for running, testing, copying and deleting an action are now shown in a new action bar beside an action when it's selected.

[Video](https://stream.mux.com/afEVl8llUWgcm6QenFeG8sATm01LTUMKP/medium.mp4)

Image Digests:

```
tines/tines-app: sha256:253030844927af49487d930cec983477688d74ce709d92677c1f7c4f34de61b1
tines/tines-nginx: sha256:0a02365870a2fd30ce3046b6f685ab5ca8f439179c31336bccb060077acddb12
```

### February 7, 2022 - 8.3.0

#### See usage when deleting a credential

Now you can see which stories and actions use a credential before deleting it. You can click on the listed actions to open the story, centred on that action, in a new tab. Also, you can now delete a credential even if it’s being used in an action without having to delete the action first.

![](https://www.datocms-assets.com/55802/1656588662-delete-credential-f4c7f2f79fc2e7a991220c8533ece512.png)

#### Story credentials list

You can now see which credentials are being used in a story, as well as any missing credentials that the story is referencing.

![](https://www.datocms-assets.com/55802/1656588680-story-credential-list-8825faac8775424de99a7f5ceb5178e2.png)

Image Digests

```
tines/tines-app: sha256:651b38a5f31760c6620481646366a266d428ae2e8e511e3bbb312fdd647ff0e5
tines/tines-nginx: sha256:0a02365870a2fd30ce3046b6f685ab5ca8f439179c31336bccb060077acddb12
```

### January 24, 2022 - 8.2.0

Self-hosted customers can now download ZIP files for releases through cloud tenants at the path `/admin/upgrade`. Contact Tines support to get this enabled for your cloud tenant. If you don’t have a cloud tenant, you can sign up for a free Community Edition tenant at [tines.com](http://tines.com/).

![](https://www.datocms-assets.com/55802/1656588706-untitled-fc44a6a727ac8a1ec14b9f559cb4579f.png)

#### Randomize webhook secrets on export

When exporting a story, you can now check a checkbox to randomize the webhook secrets keeping your webhooks unique upon re-importing.

![](https://www.datocms-assets.com/55802/1656588721-untitled-1-12185ac2e978fd20fa07651a5da85e7a.png)

#### Breadcrumb navigation

*Video*

Image Digests:

```
tines/tines-app: sha256:844cbddeaad894cbc01fb611140a1467b99d54d5f4a47d09977ac10c29fcf0d2
tines/tines-nginx: sha256:0a02365870a2fd30ce3046b6f685ab5ca8f439179c31336bccb060077acddb12
```

### January 10, 2022 - 8.1.0

#### Re-skinned Registration / Login flows

![](https://www.datocms-assets.com/55802/1656588808-untitled-2-bae291193a937c835f10648a36115345.png)

![](https://www.datocms-assets.com/55802/1656588826-untitled-3-d1e95a39b06e13cc729252178467d84f.png)

![](https://www.datocms-assets.com/55802/1656588861-untitled-4-3d3edef909d401567201f6e1031d4cce.png)

![](https://www.datocms-assets.com/55802/1656588873-untitled-5-609e5c5c382617c76975475d6cc9ef39.png)

#### New Liquid Editor

The new liquid editor is now generally available for all tenants

[No-code Development: Introducing the New Liquid Editor | Tines](https://www.tines.com/blog/liquid-editing-improvements)

#### Emit all held events on publish

When publishing a story, a checkbox can now be checked, to emit all held events upon publishing. In addition to this, when a story is unpublished with held events, a button appears in the publish dropdown allowing users to emit all held events.

![](https://www.datocms-assets.com/55802/1656588892-untitled-6-d1a45d7cb37c64fa9687afac2bf93b55.png)

Image Digests

```
tines/tines-app: sha256:4f4ed744f7e42cd15976ca4441c42d0021d7edebe4068232c8ad413e7cb1332e
tines/tines-nginx: sha256:0a02365870a2fd30ce3046b6f685ab5ca8f439179c31336bccb060077acddb12
```

### December 13, 2021 - 8.0.0

> **NOTE:** This is the first 8.x release of Tines - upgrades to this version are only possible from a 7.x release. We recommend self-hosting customers upgrade to 7.3.0 before upgrading to 8.0.0 to ensure that the upgrade process is as smooth as possible.

#### Looping support for Event Transformation actions

It is now possible to configure an Event Transformation action in `message_only` mode to loop through a list or and object in a incoming event.

- Specify the path to a field in an incoming event that contains a list or an object and Tines will invoke the action for each element of the list or object.
- When specifying the output event payload, a `LOOP` object will be provided for each loop iteration. The `LOOP` object will contain:
- `value` – The current value in the loop.
- `index` – The current index in the loop.
- `key` - When iterating over key/value pairs in an object, this is the current key in the loop. This will be absent when iterating over a list.
- `previous_result` – The result of the previous iteration.
- A single output event will still be emitted.
- The payload of the output event will always be a list. It can potentially contain `NULL` elements. 

![](https://www.datocms-assets.com/55802/1656588931-image-1-1d430aa11fabc3bdc771ce9d6aa763bd.png)

#### Resource descriptions

You can now add descriptions to resources to store more information about them.

#### HS256 support for JWT credentials

JWT credentials can now use the HS256 algorithm instead of RS256.

Image digests:

```
tines/tines-app: sha256:468c47ef130eb62453fe2f777d29b170795b526b86c03a66e08fd37929db5a5d
tines/tines-nginx: sha256:0a02365870a2fd30ce3046b6f685ab5ca8f439179c31336bccb060077acddb12
```

### November 29, 2021 - 7.3.0

#### Global search

Clicking the search button now opens a new page which can search across all the stories, actions, credentials, users and resources that you have access to.

#### Credential descriptions

You can now add descriptions to credentials to store more information about them.

![](https://www.datocms-assets.com/55802/1656589174-image-f6b7c7f1f5b9801aa0019a1edc719fa7.png)

#### OIDC support for SSO

OpenID Connect is now a supported option when configuring your SSO authentication.

![](https://www.datocms-assets.com/55802/1656589187-screenshot_2021-11-29_at_13-32-55-613bae421764dda95f6b3ace027fe088.png)

#### Transliterate Liquid filter

The new `transliterate` filter replaces non-ASCII characters with an ASCII approximation, or if none exists, a replacement character: `?`.

#### Light/Dark mode hotkeys

You can now switch between light & dark mode with `Ctrl` + `Shift` + `L` (`⌘` + `Shift` + `L` on macOS).

#### Operation logging

`tines-app` container logs will now show when a user performs an operation through the UI or API that can change data, e.g. `Performing GraphQL operation 'annotationContentChangeMutation' for user ID 4`

Image digests:

```
tines/tines-app: sha256:f18e016f91b1bc3d56d59a0b6acdb37b48582ce318407f473ac42d5c5f715ef5
tines/tines-nginx: sha256:0a02365870a2fd30ce3046b6f685ab5ca8f439179c31336bccb060077acddb12
```

### November 15, 2021 - 7.2.0

#### Action configuration UI fixes

Fixed a couple of minor issues that occurred when editing an action.

Image digests:

```
tines/tines-app: sha256:f3b831e84442950e1b199e9c305202ebbc0ea15771656d5790a66140169d5d1f
tines/tines-nginx: sha256:0a02365870a2fd30ce3046b6f685ab5ca8f439179c31336bccb060077acddb12
```

### November 1, 2021 - 7.1.0

#### Inline errors in action editor

Configuration errors will now be shown inline beside the field where the error is located.

![](https://www.datocms-assets.com/55802/1656589234-image-1-1-b0624450178f680b3445f3e547b77402.png)

#### **Fully customizable webhook URLs**

Webhook actions now have a `path` option which specifies the first randomized path segment of the URL, which was previously unconfigurable.

![](https://www.datocms-assets.com/55802/1656589247-image-2-40e7c457ac9a2a129dd192ff905ff584.png)

#### Self-hosted: HTTPS connection to tines-app container

The `tines-app` container now serves HTTPS traffic on port 3001 if an SSL key pair is provided through Docker volumes at the correct paths:

```
tines-app:
  image: tines/tines-app:latest
  command: start-tines-app
  ...
  volumes:
    - ./tines-app.crt:/home/tines/tines/tines-app.crt
    - ./tines-app.key:/home/tines/tines/tines-app.key
```

Image digests:

```
tines/tines-app: sha256:7a9af8c3b1ce0abad020cbd602d3f131a337fb782a2cca22ab114eb14bb18556
tines/tines-nginx: sha256:17595e7d2e12e6fc049c3a269ef869f98a77aee566e84541f788ed0dd634cab3
```

### October 18, 2021 - 7.0.1

> **NOTE:** This is the first 7.x release of Tines - upgrades to this version are only possible from a 6.x release. We recommend self-hosting customers upgrade to 6.3.0 before upgrading to 7.0.0 to ensure that the upgrade process is as smooth as possible.

🕒 **Story versioning** 

Changes made to your stories are now stored in a version history, so you can restore old versions of a story at any time. Versions can be renamed to give them extra context, and you can export specific versions or clone them to a new story. 

![](https://www.datocms-assets.com/55802/1656589283-screenshot_2021-10-18_at_14-25-18-f8725c5f1a8a5123050d75c9a139b6ae.png)

**META variables** 

You can now use `{{ META }}` to access information about the current environment, like the name of the current team (`{{ META.team.name }}`), the ID of the current action (`{{ META.action.id }}`), or the domain of the current tenant (`{{ META.tenant.domain }}`). This makes it easier to do a range of things, like log data about action runs:

```
Send to Story triggered from action {{ META.action.id }}
```

and send requests to your tenant's API:

```
url: https://{{ META.tenant.domain }}/api/v1/stories
```

You can now manually choose how to parse responses to HTTP requests. This is useful for APIs that respond with a misleading content type, or for cases where you want to keep the unparsed text. 

![](https://www.datocms-assets.com/55802/1656589370-screenshot_2021-10-07_at_11-48-21-3e83005ebea95604a07946b0b3a92113.png)

Image digests:

```
tines/tines-app: sha256:f5a5873cede22f74e31e169a32bba244885edef2fdd130a444138b0eb13bf1e6
tines/tines-nginx: sha256:765d2e68eb52c5fc8617afe996224bdea3b1aa1bdfdba858ff26de8a060fb2db
```

### October 4, 2021 - 6.3.0

#### **More accurate “Edited at” timestamps.**

The timestamps indicating when the story was last edited are now more accurate taking into account things like action options change.

![](https://www.datocms-assets.com/55802/1656589398-image-1-209a7bcb6ec7dbb741c2de249092c19f.png)

#### **Docker security enhancements**

We’ve made a couple of security improvements to the Tines Tunnel Docker images:

- The image now uses a user [without root privileges](https://dzone.com/articles/docker-without-root-privileges) (our main `tines-app` image has been doing this for a while).
- The image can be run in a container [with a read-only filesystem](https://rehansaeed.com/docker-read-file-systems/).
- The image is now signed using [Docker Content Trust](https://docs.docker.com/engine/security/trust/), which allows customers to prove that the images they receive have not been tampered with by a third party. We’ll bring this to the `tines-app` image soon too.

#### Search stories/credentials/resources under folders

- Searching now works within folders

Image digests:

```
tines/tines-app: sha256:4758756e31f697b6d4deb5d16589aaf52a9230a8771548a9cd992dd5c91dc20d
tines/tines-nginx: sha256:765d2e68eb52c5fc8617afe996224bdea3b1aa1bdfdba858ff26de8a060fb2db
```

### September 20, 2021 - 6.2.0

- Tines now supports enhanced SAML security features, such as encrypted responses and signed requests & responses. Documentation can be found here: [https://hub.tines.com/docs/admin/single-sign-on](https://hub.tines.com/docs/admin/single-sign-on)
- Buttons now have focus states to allow for easier keyboard navigation in the app. 

![](https://www.datocms-assets.com/55802/1656589418-focus-f1ed27479e7aa1587c79b4f91acbf97f.gif)

Image digests:

```
tines/tines-app: sha256:8428471bb4d407fbcf321664a894a9b4ebb742772f6c84ea011f664bc01acc85
tines/tines-nginx: sha256:96ff54454b8b1b22d14469596758c9dc40549d1fc54666357c03c6f09997d313
```

### September 6, 2021 - 6.1.0

- No code editor: It's now easier to build stories without writing any code. Add option blocks and configure actions visually, in a few clicks.

![](https://www.datocms-assets.com/55802/1656589441-untitled-8-d8144b5f83c54f2011f4b1f1cf75ddf1.png)

- Event holding for unpublished stories: Events emitted by an webhook action or a scheduled action in an unpublished story will be held until manually emitted. This will enable unpublished stories to be tested safely without inadvertently triggering other actions that are not yet ready for production.

[Video](https://stream.mux.com/8tWmACH9KpklxmCmcscfHrJVsmRPp88q/high.mp4)

Image digests:

```
tines/tines-app: sha256:aca3ff89f89287b10fc5b42926e817e420ab35d459960b81d870f2a759c881e6
tines/tines-nginx: sha256:96ff54454b8b1b22d14469596758c9dc40549d1fc54666357c03c6f09997d313
```

### August 23, 2021 - 6.0.1

> **NOTE:** This is the first 6.x release of Tines - upgrades to this version are only possible from a 5.x release. We recommend self-hosting customers upgrade to 5.3.0 before upgrading to 6.0.0 to ensure that the upgrade process is as smooth as possible.

- When editing an action in the UI, the action can be saved even if its configuration is invalid. This helps prevent losing progress when making changes to an action which can cause it to temporarily have an invalid configuration.
- In self-hosted installations, admin users can now visit `/admin/configuration` to update their limits when updating their pricing plan.

Image digests:

```
tines/tines-app: sha256:c876e421ecc8c35cf8f0e0bf131881031fe43313df5fae73ca43811262d3735e
tines/tines-nginx: sha256:96ff54454b8b1b22d14469596758c9dc40549d1fc54666357c03c6f09997d313
```

### August 9, 2021 - 5.3.0

- Convert cURL commands to Tines Actions
  
  Now you can now paste in cURL commands to the storyboard and you'll get a Tines Action created immediately. This feature should make it much easier to use any documentation that features cURL and kickstart utilizing those API calls within Tines.

[Video](https://stream.mux.com/FDJd8A8NLlGzIe7eezveWFen6LDLRXoa/high.mp4)

- Suggested action option examples can now be inserted into the code editor using the + in the editor menu. 

![](https://www.datocms-assets.com/55802/1656589517-options_suggestions-9dc6e8d71034e9787392dabf74bc2b17.gif)

Image digests:

```
tines/tines-app: sha256:5640ce798a266b26cfdb2fd20b0add92373dad90cf3def4a39a17f0a2a0a5727
tines/tines-nginx: sha256:96ff54454b8b1b22d14469596758c9dc40549d1fc54666357c03c6f09997d313
```

### July 26, 2021 - 5.2.0

- New Liquid filters:
  
  - `in_cidr`: Checks if an IP address is in a given range, expressed in CIDR notation - `{{ ip_address | in_cidr: '10.0.0.0/8' }}`.
  - `to_snake_case`: Converts a string of text to snake_case - `{{ 'Liquid filter' | to_snake_case }}` becomes `liquid_filter`.
- After renaming a resource or credential, any references to it which are located in the value of a resource or credential will be automatically updated.
- When renaming a HTTP Request credential, the token location field will automatically update to reflect the new name.
- For self-hosting customers, action templates are now stored in the app's database instead of Algolia. The latest public template data will be included automatically as part of every version upgrade.
  
  - Public templates can also be downloaded automatically from `[template-data.tines.com](http://template-data.tines.com)` by setting `SYNC_TEMPLATES=true` in your instance's environment variables. When enabled, template data will be synchronized every hour.
  - Existing private templates will be downloaded to your instance's database as part of the upgrade process.

Image digests:

```
tines/tines-app: sha256:3306fbf58fb68b24728742d76fa0e20a3e3e80ee18965c572252bd39ff079c8e
tines/tines-nginx: sha256:96ff54454b8b1b22d14469596758c9dc40549d1fc54666357c03c6f09997d313
```

### July 12, 2021 - 5.1.0

- Dark mode is now available. It will follow your system setting by default, or you can specify your preference from the user menu on the top left.

![](https://www.datocms-assets.com/55802/1656589539-dark_mode_ii-74a42370a3d2e40dd051a826871cdc52.mp4)

- Dragging an Action/Annotation to the edge of the storyboard will now scroll the storyboard. This enables you to easily drag items to other areas in the storyboard without having so zoom out before dragging the item.

[Video](https://stream.mux.com/iJp9ZNV11g009th2RIaJO4NnFOQq2F00pL/high.mp4)

- You can now move a story to new team or folder directly from the diagram.

![](https://www.datocms-assets.com/55802/1656589590-move-a5f59b10df96253d371590d2c4fa0378.gif)

- Updated documentation links to point to our new site: [https://hub.tines.com/](https://hub.tines.com/)

Image digests:

```
tines/tines-app: sha256:9ec9c76ea20012583816b7b462e3370babd2374c330e3f84f6de5590932b08f6
tines/tines-nginx: sha256:25e35413e303b21de90efaa04fd7f0b2d382f62bcca8cc957e20307c0e42f40f
```

### June 28, 2021 - 5.0.0

> **NOTE:** This is the first 5.x release of Tines - upgrades to this version are only possible from a 4.x release. We recommend self-hosting customers upgrade to 4.3.6 before upgrading to 5.0.0 to ensure that the upgrade process is as smooth as possible.

- Self-hosted installations will send some telemetry data to Tines by default, starting from this version. You can see what data is being sent, and enable/disable the sending of it, by visiting the `/admin/telemetry` path on your tenant. If you want to disable telemetry before this upgrade, you can do so by visiting the `/admin/feature_flags` path and enabling the `telemetry_disabled` feature flag. You can find more information about this here:
- You can now pass initial values for form fields by adding query parameters to the form's URL: ![/release-notes-assets/image_(2) 1.png](/release-notes-assets/image_(2) 1.png)
- The storyboard UI has been refreshed: 

![](https://www.datocms-assets.com/55802/1656589628-screenshot_2021-06-16_at_16-35-25-7fc457595a1347ad64d6c2c9eb06e486.png)

- When you rename an action, you will be prompted to update references to that action in downstream actions: 

![](https://www.datocms-assets.com/55802/1656589657-screenshot_2021-06-17_at_13-14-53-538d1c21946d29f72cb6b190bcccbcbe.png)

- Zooming and scrolling are now smoother and easier:

[Video](https://stream.mux.com/31HWP02uku02jDPWFFoEQjyR6W7SmgSyHs/high.mp4)

- Webhook actions now support a `Content-Encoding: gzip` header. Encoded requests will be decoded and stored in the event body just like a normal request.
- An API for reading, creating, updating and deleting annotations has been added: [https://docs.tines.com/api_annotations_get_annotation](https://docs.tines.com/api_annotations_get_annotation)

Image digests:

```
tines/tines-app: sha256:24dd64ef6644379047de9478249fb3cd518186192396354ea3b5b64fd6ef0519
tines/tines-nginx: sha256:25e35413e303b21de90efaa04fd7f0b2d382f62bcca8cc957e20307c0e42f40f
```

### June 14, 2021 - 4.3.0

- Self-hosted notes

##### NOTE

June **30, 2021 - Updated to 4.3.6

-** Added the ability to opt-in to TLS 1.1 support for HTTP request actions.

**Image digests:**

```
tines/tines-app: sha256:7abbd0f9de4dc318fb33dec64d8e2accfad143b79b82deac49c22699b76b001a
tines/tines-nginx: sha256:25e35413e303b21de90efaa04fd7f0b2d382f62bcca8cc957e20307c0e42f40f
```

##### NOTE

June **23, 2021 - Updated to 4.3.5

-** Added `prepare-database` command which idempotently handles database creation, schema creation, running database migrations, and seeding of initial data.

**Image digests:** `tines/tines-app: sha256:4df18e1b0df0f3f28fef955b84a81a8d9d9e12cdc04796f4404677910a3aded9 tines/tines-nginx: sha256:25e35413e303b21de90efaa04fd7f0b2d382f62bcca8cc957e20307c0e42f40f`

##### NOTE

June **21, 2021 - Updated to 4.3.4

-** Fixed the app failing to start when the Postgres username does not match the Postgres database name.

**Image digests:** `tines/tines-app: sha256:8c6aadab9d381dd799dc8e5ee113b3533f40d1ec2653e88f6cfef57732846910 tines/tines-nginx: sha256:25e35413e303b21de90efaa04fd7f0b2d382f62bcca8cc957e20307c0e42f40f`

##### NOTE

June **18, 2021 - Updated to 4.3.3

-** The command to create and seed the database can now run idempotently by running `bundle exec rake db:prepare db:seed`.

**Image digests:** `tines/tines-app: sha256:c7dca8f6b75bc26d31407b02c1dbe4c7d6796efc1f62d46546f8447062377002 tines/tines-nginx: sha256:25e35413e303b21de90efaa04fd7f0b2d382f62bcca8cc957e20307c0e42f40f`

##### NOTE

June **18, 2021 - Updated to 4.3.2

-** Fixed an issue where stories could not be viewed if templates could not be loaded.

**Image digests:** `tines/tines-app: sha256:b9ad5c41f960afd0ff337664e335ae81a6efec5069e205475511519bcd9154a0 tines/tines-nginx: sha256:25e35413e303b21de90efaa04fd7f0b2d382f62bcca8cc957e20307c0e42f40f`

##### NOTE

June **18, 2021 - Updated to 4.3.1

-** Fixed an issue where the app would crash on load in some AWS ECS environments.

**Image digests:** `tines/tines-app: sha256:1e728c25beec99bc6a5979e9960f5627a669ca6f58ba63054f590f668af4d356 tines/tines-nginx: sha256:25e35413e303b21de90efaa04fd7f0b2d382f62bcca8cc957e20307c0e42f40f`

- Annotations can now contain Markdown. 

![](https://www.datocms-assets.com/55802/1656590549-image-1-2-c7cb4a6a0512869c4bfd0cbdc66a41d8.png)

- Folders can now have a custom icon and color.

[Video](https://stream.mux.com/CL00cNHPxBz2xk9LEcczex4XeLcAV2qtj/high.mp4)

- New loading states on the story page.

![](https://www.datocms-assets.com/55802/1656590593-story-8c3b50ad14446533e4b9330eb5410752.gif)

- You can now pass query parameters to the form in the URL bar. Support for multiple options in the options field will be added in following releases.

![](https://www.datocms-assets.com/55802/1656590612-image-2-3f26356a81401ce53dba7ec6dfa513fe.png)

Image digests:

```
tines/tines-app: sha256:e1ce9808317bc06ec14a9a447476091106a1f2b83e329202600bac44d80ea9fb
tines/tines-nginx: sha256:25e35413e303b21de90efaa04fd7f0b2d382f62bcca8cc957e20307c0e42f40f
```

### May 31, 2021 - 4.2.0

- Action events list updates in real-time. You no longer have to click `Update` so see recent events after you run an action 

![](https://www.datocms-assets.com/55802/1656590629-reload-2830ecdbba3727e7033da8c9e59534d2.gif)

- New loading states 

![](https://www.datocms-assets.com/55802/1656590642-loadingstates-18ab7e5c307754d717ab691241940cbf.gif)

**Toasts redesign**

– New floating toasts design

![](https://www.datocms-assets.com/55802/1656590679-screen_recording_2021-05-21_at_14-12-50-ee0787d8f071b38fc4b399945bff2d6a.mp4)

– New inline toast design

[Video](https://stream.mux.com/00abjKRgwbx34d2PmnaInP7QXQa00zGFYL/high.mp4)

– Undo/Redo directly from a toast

[Video](https://stream.mux.com/8DTWAetdMKXrc02dioZXSRrDz9ZeGXY94/high.mp4)

Image digests:

```
tines/tines-app: sha256:873b3fb7d65326dfddb715813b3112dc29902d42fedc4a47d2932e9c8a39e40e
tines/tines-nginx: sha256:25e35413e303b21de90efaa04fd7f0b2d382f62bcca8cc957e20307c0e42f40f
```

### May 17, 2021 - 4.1.0

- All modals have been redesigned: 

![](https://www.datocms-assets.com/55802/1656590749-untitled-9-1b947faa2da8ae2594f394e8be0315bd.png)

- Various updates to the API:
  
  - [Configure Agent monitoring options](https://docs.tines.io/api_actions_update_action)
  - [Configure Sent To Story parameters](https://docs.tines.io/api_stories_update_story)
  - Update [Resource](https://docs.tines.io/api_global_resources_create_text_resource) and [Credential](https://docs.tines.io/api_user_credentials_update_credential) read access
- Action status now updates in real-time

[Video](https://stream.mux.com/c3IxKzzFRiVNaIOAIF97TXLg7I6dcrlC/high.mp4)

Image digests:

```
tines/tines-app: sha256:542b043a54bc006044800f80d526b15ae2b9a8bb4f2da82b9ff427e8a44c64aa
tines/tines-nginx: sha256:25e35413e303b21de90efaa04fd7f0b2d382f62bcca8cc957e20307c0e42f40f
```

### May 4, 2021 - 4.0.0

> **NOTE:** This is the first 4.x release of Tines - upgrades to this version are only possible from a 3.x release. We recommend self-hosting customers upgrade to 3.3.0 before upgrading to 4.0.0 to ensure that the upgrade process is as smooth as possible.

- Annotations can now be added to a story: 

![](https://www.datocms-assets.com/55802/1656590826-drag-n-drop-299fd896d877c12194410260d0a69301.gif)

- Autocomplete now suggests all actions upstream of the selected action, without the need for them to have emitted any events: 

![](https://www.datocms-assets.com/55802/1656590846-auto-d97cc92b084518a46b8d2c4c1da7224e.gif)

- When you add an email action to the story, its options will now default to your email address: 

![](https://www.datocms-assets.com/55802/1656590861-email_options-02c5bbd128ba6f33029e1d7dc5b357e9.gif)

- When renaming a resource or credential, actions that reference the resource/credential will automatically be updated to reference the new name.
- HTTP Request actions now default to a new `/example-echo` endpoint on your Tines tenant. When the action sends a request to this endpoint, the response will show what data the request contained.
- Added API endpoints for:
  
  - [Managing teams & team members](https://docs.tines.io/api_teams_list_teams)
  - [Managing folders](https://docs.tines.io/api_folders_list_folders)

Image digests:

```
tines/tines-app: sha256:a952afdbe3c9b0efec879ac26c7687aef6505755a537fd017b8e0ea8c9fb61fb
tines/tines-nginx: sha256:25e35413e303b21de90efaa04fd7f0b2d382f62bcca8cc957e20307c0e42f40f
```
