diff --git a/README.md b/README.md
index d582e4d379..43c868cb00 100644
--- a/README.md
+++ b/README.md
@@ -22,7 +22,7 @@
- [3.2.1 Config Crews/Cycle Time](#321-config-crewscycle-time)
- [3.2.2 Setting Classification](#322-setting-classification)
- [3.2.3 Setting advanced settings](#323-setting-advanced-setting)
- - [3.2.4 Deployment Frequency/Lead Time for Changes](#324-deployment-frequencylead-time-for-changes)
+ - [3.2.4 Pipeline configuration](#324-pipeline-configuration)
- [3.3 Export and import config info](#33-export-and-import-config-info)
- [3.3.1 Export Config Json File](#331-export-config-json-file)
- [3.3.2 Import Config Json File](#332-import-config-json-file)
@@ -33,16 +33,13 @@
- [3.4.4 Deployment Frequency](#344-deployment-frequency)
- [3.4.5 Lead time for changes Data](#345-lead-time-for-changes-data)
- [3.4.6 Change Failure Rate](#346-change-failure-rate)
+ - [3.4.7 Mean time to recovery](#347-mean-time-to-recovery)
- [3.5 Export original data](#35-export-original-data)
- [3.5.1 Export board data](#351-export-board-data)
- [3.5.2 Export pipeline data](#352-export-pipeline-data)
- [3.6 Caching data](#36-caching-data)
-
- [4 Known issues](#4-known-issues)
- - [4.1 Add/Delete columns in Jira board](#41-adddelete-columns-in-jira-board)
- - [4.2 No crew settings for Pipeline and Github](#42-no-crew-settings-for-pipeline-and-github)
- - [4.3 Change failure rate and MTTR](#43-change-failure-rate-and-mttr)
- - [4.4 Change status name in Jira board setting when there are cards in this status](#44-change-status-name-in-jira-board-setting-when-there-are-cards-in-this-status)
+ - [4.1 Change status name in Jira board](#41-change-status-name-in-jira-board-setting-when-there-are-cards-in-this-status)
- [5 Instructions](#5-instructions)
- [5.1 Prepare for Jira Project](#51-prepare-for-jira-project)
- [5.2 Prepare env to use Heartbeat tool](#52-prepare-env-to-use-heartbeat-tool)
@@ -70,6 +67,7 @@
- [Nov 6 2023 - Release Heartbeat - 1.1.2](release-notes/20231106.md)
- [Nov 21 2023 - Release Heartbeat - 1.1.3](release-notes/20231121.md)
- [Dev 4 2023 - Release Heartbeat - 1.1.4](release-notes/20231204.md)
+ - [Feb 29 2024 - Release Heartbeat - 1.1.5](release-notes/20240229.md)
# 1 About Heartbeat
@@ -106,14 +104,14 @@ Here is the user manaul for Version 1 on 2020/06. For now, we just can support J
Before generator the metrics data, user need to config the project info, in Home page (Image3-1), you can create a new project for your project, or you can import a project config json file (If you already saved one config file, for import file feature will introduce in “Import and Export feature ”).
-![Image 3-1](https://user-images.githubusercontent.com/995849/90855493-5b14e000-e3b2-11ea-9222-eba90c37e05e.png)\
+![Image 3-1](https://private-user-images.githubusercontent.com/14356067/308932852-cafbe08b-98f2-4a8b-a4da-7c0bc3da8543.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MDkyMTM4NjMsIm5iZiI6MTcwOTIxMzU2MywicGF0aCI6Ii8xNDM1NjA2Ny8zMDg5MzI4NTItY2FmYmUwOGItOThmMi00YThiLWE0ZGEtN2MwYmMzZGE4NTQzLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDAyMjklMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwMjI5VDEzMzI0M1omWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTRiMmNmNTVjNWU3NzM5OGEyMGE2ZTFhMWY0MzIzMDdhYjI1NzRkY2U1YWNlMjk2ZTgwMTllYWQ1ZmQ5NzRiZDUmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.DteuPpHLIJt3lGW_SULg1Pwwgsre7v6-KBY67Hy1YCE)\
_Image 3-1,home page_
#### 3.1.2 Config search data
If you are first use the product, you need to select “Create A New Project”,it will go to config page (Image 3-2)
-![Image 3-2](https://user-images.githubusercontent.com/995849/90855655-bc3cb380-e3b2-11ea-8bed-28750ee26aae.png)\
+![Image 3-2](https://private-user-images.githubusercontent.com/14356067/308933384-6990ebe9-6a57-45e2-913a-ffc722d8b6b1.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MDkyMTQxMDIsIm5iZiI6MTcwOTIxMzgwMiwicGF0aCI6Ii8xNDM1NjA2Ny8zMDg5MzMzODQtNjk5MGViZTktNmE1Ny00NWUyLTkxM2EtZmZjNzIyZDhiNmIxLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDAyMjklMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwMjI5VDEzMzY0MlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWYxNzA3NTI4N2E5ZTg0OTNhYTI1MjdiOWQ3YWVkZWJmNjdkYTg3NDFhMGFiZjNlNzcyMWI1MTgzNTNmMTllOWQmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.vJl5Cx9_T9cq1QCrXotgjPND4AmLa5omOYYUcfcGwGw)\
_Image 3-2,Project config page_
Users need to select a period of time, then all of the data that follows is based on that time period.
@@ -129,7 +127,7 @@ All need to select which data you want to get, for now, we support seven metrics
- `Classification`: provide different dimensions to view how much efforts team spent within selected time period.
-![Image 3-3](https://user-images.githubusercontent.com/995849/90855755-ef7f4280-e3b2-11ea-8b72-923f544db508.png)\
+![Image 3-3](https://private-user-images.githubusercontent.com/14356067/308933544-b274fab8-e656-4514-a375-f9ac693a57cc.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MDkyMTQxMzMsIm5iZiI6MTcwOTIxMzgzMywicGF0aCI6Ii8xNDM1NjA2Ny8zMDg5MzM1NDQtYjI3NGZhYjgtZTY1Ni00NTE0LWEzNzUtZjlhYzY5M2E1N2NjLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDAyMjklMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwMjI5VDEzMzcxM1omWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTQ5MTI2ZjYyYmY0YTEzOGQ3NjU5ZTU2ZWY5YzhmYTIxMGFhMWU0Njc0MmVjOTJkM2ZlNGM5ZDFiMGFjNmY0MTEmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.rCrnS6B_PQcVTit_MH4NpQ5YVAKZoleDqK8X3oizxq4)\
_Image 3-3,Metrics Data_
#### 3.1.3 Config project account
@@ -149,7 +147,7 @@ According to your selected required data, you need to input account settings for
| Mean time to recovery | Pipeline |
-![Image 3-4](https://user-images.githubusercontent.com/995849/90856214-0d00dc00-e3b4-11ea-9f51-7fc0bd6a5ab8.png)\
+![Image 3-4](https://private-user-images.githubusercontent.com/14356067/308933941-3c49927d-d1db-416b-b140-8e5232189e8c.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MDkyMTQxNzYsIm5iZiI6MTcwOTIxMzg3NiwicGF0aCI6Ii8xNDM1NjA2Ny8zMDg5MzM5NDEtM2M0OTkyN2QtZDFkYi00MTZiLWIxNDAtOGU1MjMyMTg5ZThjLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDAyMjklMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwMjI5VDEzMzc1NlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTc2YjRkODIzZDhkN2ZhZDgyYjFhZDJmZmZiYjZmMDY2ZDFjM2UxNjM4YjUxOWQ3OWI4ZDgyNThhZmZjMjlhMTUmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.k5mJ44_r_ycmxG4T-9AfT5mHlNbtLQv42fDTymaI68w)\
Image 3-4,Project config
**The details for board:**
@@ -180,7 +178,7 @@ After inputting the details info, users need to click the `Verify` button to ver
#### 3.2.1 Config Crews/Cycle Time
-![Image 3-5](https://user-images.githubusercontent.com/995849/90856562-c6f84800-e3b4-11ea-80ea-f1a267f1dcd7.png)\
+![Image 3-5](https://private-user-images.githubusercontent.com/14356067/308934374-4e7abf81-b5c7-4ce3-a9c1-6c9060fdcb2d.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MDkyMTQyMDksIm5iZiI6MTcwOTIxMzkwOSwicGF0aCI6Ii8xNDM1NjA2Ny8zMDg5MzQzNzQtNGU3YWJmODEtYjVjNy00Y2UzLWE5YzEtNmM5MDYwZmRjYjJkLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDAyMjklMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwMjI5VDEzMzgyOVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTAyYzYzOGU4OTkyZGJmODcyM2JhZmMxMGIxZjQyNGY5NjA0MGRiOTA5NTkwNDYyMzZkZWRmZWY3NmY1ZmFhY2ImWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.hYbg7o_QW7i63P1Ka7DDXIbQhCI63YrYJsc_oYDBfRk)\
_Image 3-5, Crews/Cycle Time config_
@@ -202,7 +200,7 @@ _Image 3-5, Crews/Cycle Time config_
#### 3.2.2 Setting Classification
-![Image 3-6](https://user-images.githubusercontent.com/995849/89784259-f56f5b00-db4a-11ea-8a58-d6238e81df3c.png)\
+![Image 3-6](https://private-user-images.githubusercontent.com/14356067/308934557-b076c032-a636-4895-8af6-bc4447c5867a.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MDkyMTQyNjYsIm5iZiI6MTcwOTIxMzk2NiwicGF0aCI6Ii8xNDM1NjA2Ny8zMDg5MzQ1NTctYjA3NmMwMzItYTYzNi00ODk1LThhZjYtYmM0NDQ3YzU4NjdhLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDAyMjklMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwMjI5VDEzMzkyNlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTE4NDRhZTZjNmRmZTM0ZmUwMjRhZDRiOGFhODk1MzVhN2QyNGE3NWRiYjU1M2YyNjI4MTRmZWY5MDMxNGNmZGQmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.qlq_VMFVn5CiBm5r4KbDUI3R70ttCKBSg0Gjd_l4Htw)\
_Image 3-6,Classification Settings_
In classification settings, it will list all Context fields for your jira board. Users can select anyone to get the data for them. And according to your selection, in the export page, you will see the classification report to provide more insight with your board data.
@@ -236,18 +234,19 @@ _Image 3-12,flagged-custom-field_
3. at that time, user can see one api call which headers request URL is https://xxx.atlassian.net/rest/gira/1/ .
4. then go to review part, find fieldDisplayName which show Flagged and story point estimate and get the fieldId as the custom-field that user need to input in advanced settings. from image 3-11 and 3-12 we can find that flagged custom field is customfield_10021, story points custom field is customfield_10016.
-#### 3.2.4 Deployment Frequency/Lead Time for Changes
+#### 3.2.4 Pipeline configuration
-![Image 3-13](https://user-images.githubusercontent.com/995849/89784260-f6a08800-db4a-11ea-8ce2-87983363aa18.png)\
+![Image 3-13](https://private-user-images.githubusercontent.com/14356067/308934831-cd87bc07-c7cc-4c71-b19c-f73a3df071c2.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MDkyMTQzMTIsIm5iZiI6MTcwOTIxNDAxMiwicGF0aCI6Ii8xNDM1NjA2Ny8zMDg5MzQ4MzEtY2Q4N2JjMDctYzdjYy00YzcxLWIxOWMtZjczYTNkZjA3MWMyLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDAyMjklMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwMjI5VDEzNDAxMlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWRmNjFmYTE2YzAwMzk0MDRkMzE2NDdjZTcyNjllOTg1YmFkOGQyMzFkYTE2YmQ3NjY0OWNlNDQwOTY2ZTFmNDgmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.H32HxH24gUdkncQwxDSRAbbnhRU5W-5kAwWUcD6pIYw)\
_Image 3-13,Settings for Pipeline_
They are sharing the similar settings which you need to specify the pipeline step so that Heartbeat will know in which pipeline and step, team consider it as deploy to PROD. So that we could use it to calculate metrics.
-| Items | Description |
-| ------------- | ----------------------------------- |
-| Organization | The organization for your pipelines |
-| Pipeline Name | Your pipeline name |
-| Steps | The pipeline step that consider as deploy to PROD |
+| Items | Description |
+|---------------|---------------------------------------------------|
+| Organization | The organization for your pipelines |
+| Pipeline Name | Your pipeline name |
+| Steps | The pipeline step that consider as deploy to PROD |
+| Branches | Your selected branches |
## 3.3 Export and import config info
@@ -265,9 +264,12 @@ When user already saved config file before, then you don’t need to create a ne
![Image 3-15](https://user-images.githubusercontent.com/995849/89784267-f902e200-db4a-11ea-9d0b-a8ab29a8819e.png)\
_Image 3-15, Warning message_
-## 3.4 Generate Metrics Data
+## 3.4 Generate Metrics report
+
+After setup and configuration, then it will generate the heartbeat dashboard.
+![Image 3-16](https://private-user-images.githubusercontent.com/14356067/308935360-cde7001c-bc3f-416e-824c-ae3e3a0159ca.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MDkyMTQ1ODEsIm5iZiI6MTcwOTIxNDI4MSwicGF0aCI6Ii8xNDM1NjA2Ny8zMDg5MzUzNjAtY2RlNzAwMWMtYmMzZi00MTZlLTgyNGMtYWUzZTNhMDE1OWNhLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDAyMjklMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwMjI5VDEzNDQ0MVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTEwOTRkMzA3NzVmMjdhZGQ2MWMxMWQ3NmQ1MTlhZDY0NzQ3ZDNmYzY3MjhhYTk5OWQxNmQ3ZGM4NGU4OGU4NTImWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.OtxyeoKfxCnZIudo-69BWWhpdr1Jp0IWzCgl2VwA-2Q)
-After config, then it will generate the report for you.
+You could find the drill down from `show more >` link from dashboard.
### 3.4.1 Velocity
@@ -279,7 +281,7 @@ _Image 3-16,Velocity Report_
The calculation process data and final result of Cycle Time are calculated by rounding method, and two digits are kept after the decimal point. Such as: 3.567... Is 3.56; 3.564... Is 3.56.
-![Image 3-17](https://user-images.githubusercontent.com/995849/89784273-fbfdd280-db4a-11ea-9185-da89a862dace.png)\
+![Image 3-17](https://private-user-images.githubusercontent.com/14356067/308936113-383aa224-e4ae-4be9-8254-ae80c0321fc5.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MDkyMTQ3NjIsIm5iZiI6MTcwOTIxNDQ2MiwicGF0aCI6Ii8xNDM1NjA2Ny8zMDg5MzYxMTMtMzgzYWEyMjQtZTRhZS00YmU5LTgyNTQtYWU4MGMwMzIxZmM1LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDAyMjklMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwMjI5VDEzNDc0MlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWU0OGQxM2ZjNTQ4OWYzMmZjZGVmYmQ3Yjc5MDg5Zjk0YzEzM2UwZDNmM2RkZDMzYTc4Mjc4NzI0YzcyMTFmYjQmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.AwOroHyfiU6xQix4X3XKw-e_-N_lsKOIvlMc8ee-oBc)\
_Image 3-17,Cycle Time Report_
### 3.4.3 Classification
@@ -289,24 +291,29 @@ It will show the classification data of Board based on your selection on `Classi
The percentage value represent the count of that type tickets vs total count of tickets.
-![Image 3-18](docs/img/Classification-Export.png)\
+![Image 3-18](https://private-user-images.githubusercontent.com/14356067/308936419-3cd61946-f653-446d-a8ff-95890634dc73.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MDkyMTQ4MzksIm5iZiI6MTcwOTIxNDUzOSwicGF0aCI6Ii8xNDM1NjA2Ny8zMDg5MzY0MTktM2NkNjE5NDYtZjY1My00NDZkLWE4ZmYtOTU4OTA2MzRkYzczLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDAyMjklMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwMjI5VDEzNDg1OVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTk2ODc3NmIzNjlmZDlmOWI0MzdhOGNjNjMwZGQ0ZTI2Njk2NWQwNTAxZGNjZjA2OTY0MWRiM2UzY2VjMzk2MzYmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.MJEBkssN_Y7vCkRm73RoZUORL0DTFUBBsXpzECJ3FgU)\
_Image 3-18,Classification Report_
### 3.4.4 Deployment Frequency
-![Image 3-19](https://user-images.githubusercontent.com/995849/89784281-fef8c300-db4a-11ea-992b-6e2eca426f53.png)\
+![Image 3-19](https://private-user-images.githubusercontent.com/14356067/308936732-1f85e08f-081f-438c-9203-aa7020a1c795.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MDkyMTQ4NjcsIm5iZiI6MTcwOTIxNDU2NywicGF0aCI6Ii8xNDM1NjA2Ny8zMDg5MzY3MzItMWY4NWUwOGYtMDgxZi00MzhjLTkyMDMtYWE3MDIwYTFjNzk1LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDAyMjklMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwMjI5VDEzNDkyN1omWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWE2YTk0Y2U5ZjFjYzhmMzNiNDc2MDY3YzM1NjEzNzllMDBhZDNmODM4MDY1ZjMzNDE1ZDhkMjZmZWRkYmZmMWEmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.e0HcNHYCAdtpxEDuq2cjDFVg5sEcnj6EYWVeBXhx7s0)\
_Image 3-19,Deployment Frequency Report_
### 3.4.5 Lead time for changes Data
-![Image 3-20](https://user-images.githubusercontent.com/995849/89784283-ff915980-db4a-11ea-83b3-304372e8749a.png)\
+![Image 3-20](https://private-user-images.githubusercontent.com/14356067/308936861-57952daf-e288-4967-b022-cb7466606333.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MDkyMTQ4OTYsIm5iZiI6MTcwOTIxNDU5NiwicGF0aCI6Ii8xNDM1NjA2Ny8zMDg5MzY4NjEtNTc5NTJkYWYtZTI4OC00OTY3LWIwMjItY2I3NDY2NjA2MzMzLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDAyMjklMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwMjI5VDEzNDk1NlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTdmNTI1YjFlODZmODE2N2VhYjhhYzJhZmQ4MTU5YjlmOTEyYWM4NThiMjZiZjZkNjQ3MGU3Mzg3OWZkOGVjZTgmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.FMSdUZ2JB-sKgtAwBAEugBGlMjzaxDVUiM9vWPo1UUg)\
_Image 3-20,Lead time for changes Report_
### 3.4.6 Change Failure Rate
-![Image 3-21](https://user-images.githubusercontent.com/995849/89784288-00c28680-db4b-11ea-9756-878176148d63.png)\
+![Image 3-21](https://private-user-images.githubusercontent.com/14356067/308937105-84f5ca7d-682b-4b2c-8264-822438320ff7.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MDkyMTQ5MjAsIm5iZiI6MTcwOTIxNDYyMCwicGF0aCI6Ii8xNDM1NjA2Ny8zMDg5MzcxMDUtODRmNWNhN2QtNjgyYi00YjJjLTgyNjQtODIyNDM4MzIwZmY3LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDAyMjklMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwMjI5VDEzNTAyMFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWE2YTk5MGI3YjI4YmY4MzUzNjEwNmM1N2I2Yzg2OTc3MTg1OTVjNjYyZmE2NTQ4ZGM1NDgxZDFmM2I5YzYzYzcmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.teODSmzwd-NE2NjGK6dYlZgmT3LKreGpU_QmqfPpOBQ)\
_Image 3-21,Change Failure Rate Report_
+### 3.4.7 Mean time to recovery
+
+![Image 3-22](https://private-user-images.githubusercontent.com/14356067/308937208-7fb0f37a-3db0-4705-8e72-f4a915b895c7.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MDkyMTQ5NzgsIm5iZiI6MTcwOTIxNDY3OCwicGF0aCI6Ii8xNDM1NjA2Ny8zMDg5MzcyMDgtN2ZiMGYzN2EtM2RiMC00NzA1LThlNzItZjRhOTE1Yjg5NWM3LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDAyMjklMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwMjI5VDEzNTExOFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTBkNTMwNWRhODU4OWQ4NDQxOGY1ZWY5Y2I5YzFkMGExOWIyNjJiMjAzMzBkMzZjZTMzYmQ0MGZhZjEzYzIwMzUmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.dkH6oZbOkThkw-8SYDK7ZOOCLFlRhw2Ki6MWsL4r8bA)\
+_Image 3-22,mean time to recovery
+
## 3.5 Export original data
After generating the report, you can export the original data for your board and pipeline (Image 3-15). Users can click the “Export board data” or “Export pipeline data” button to export the original data.
@@ -379,24 +386,7 @@ _Image 3-23,Exported Pipeline Data_
# 4 Known issues
-## 4.1 Add/Delete columns in Jira board
-
-In the current version, if you add or delete some columns for the jira board, it will change finish time for all last column tickets to add/delete column time. (It just impact Next-gen Jira), here are the details info:
-
-| Jira Template | Add column | Delete column |
-| ------------- | ----------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| Kanban | It will change finish time for all last column tickets to add/delete column time | If delete non-last column: It will change finish time for all last column tickets to add/delete column time
If delete the last column: It will change finish time for current last column tickets to add/delete column time |
-| Scrum | finish time for all last column tickets to add/delete column time
All finished ticket’s finish time changed to add/delete column time | If delete the last column: It will change finish time for current last column tickets to add/delete column time |
-
-
-## 4.2 No crew settings for Pipeline and Github
-In case that not only your team but also other team was contributing on the same repo and pipeline, the metrics (`Lead time for change`, `deployment frenquency`, `change failure rate`, `mean time to recovery`) might not be as accurate which might include the other team's contribution. Because currently Heartbeat could't not differentiate which pipeline trigger by your team or other team within specified time range. The feature is still under development.
-
-## 4.3 Change failure rate and MTTR
-Currently the calculated metrics for change failure rate might not be precise in some scenarios.
-And MTTR is still under development.
-
-## 4.4 Change status name in Jira board setting when there are cards in this status
+## 4.1 Change status name in Jira board setting when there are cards in this status
As an administrator of the jira board, if you modify the workflow to change the status name, it will affect the calculation of duration for cards in that status. Considering the potential loss of duration, changing the status name can lead to loss of precision in cycle time calculation for related cards.
diff --git a/release-notes/20240229.md b/release-notes/20240229.md
new file mode 100644
index 0000000000..ee24144cad
--- /dev/null
+++ b/release-notes/20240229.md
@@ -0,0 +1,21 @@
+# Release Notes
+## Feb 29 2024 - Released Heartbeat 1.1.5
+- New Features
+ - New verification flow improve the performance and user experience
+ - Support multiple Jira status mapping to hearbeat state
+ - Heartbeat dashboard provide a professional view on delivery metrics
+ - Advanced settings to deal with Jira client with limited access permission
+- Enhancement
+ - Support multiple instances in docker-compose or k8s to improve the system performance
+ - Async generate dashboard and detail report
+ - Enable caching
+ - UI refinement
+ - cycle time settings
+ - date picker
+ - pop-up
+- Hotfix
+ - Slow in Kanban board when generating report
+ - Flag as block issue when client has limited access permission
+ - Correct sprint value in exported csv
+
+