You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+65-59
Original file line number
Diff line number
Diff line change
@@ -5,216 +5,222 @@ All notable changes to this project will be documented in this file.
5
5
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
6
6
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
7
7
8
+
## [2.0.4] - 2024-09-26
9
+
10
+
### Security
11
+
12
+
- Updated node library versions to address security vulnerabilities
13
+
8
14
## [2.0.3] - 2024-09-17
9
15
10
16
### Fixed
11
17
12
-
- Resolved an issue where use case deployments would fail when manually disabling anonymous metrics via the provided CloudFormation mapping
18
+
-Resolved an issue where use case deployments would fail when manually disabling anonymous metrics via the provided CloudFormation mapping
13
19
14
20
### Security
15
21
16
-
- Updated library versions to address security vulnerabilities
22
+
-Updated library versions to address security vulnerabilities
17
23
18
24
## [2.0.2] - 2024-08-23
19
25
20
26
### Fixed
21
27
22
-
- Issue [#135](https://github.com/aws-solutions/generative-ai-application-builder-on-aws/issues/135), added a new IAM permission for the cognito-idp:GetGroup action to the CloudFormation deployment role (used when deploying use cases). This was required due to a service change.
28
+
-Issue [#135](https://github.com/aws-solutions/generative-ai-application-builder-on-aws/issues/135), added a new IAM permission for the cognito-idp:GetGroup action to the CloudFormation deployment role (used when deploying use cases). This was required due to a service change.
23
29
24
30
## [2.0.1] - 2024-08-19
25
31
26
32
### Changed
27
33
28
-
- With the release of [AWS-Solutions-Constructs v2.65.0](https://github.com/awslabs/aws-solutions-constructs/tree/main/source/patterns/%40aws-solutions-constructs/aws-apigatewayv2websocket-sqs), the AWS ApiGateway websocket integration with Amazon SQS Queue is available in the library. Hence the
29
-
implementation has been updated to use this construct.
34
+
-With the release of [AWS-Solutions-Constructs v2.65.0](https://github.com/awslabs/aws-solutions-constructs/tree/main/source/patterns/%40aws-solutions-constructs/aws-apigatewayv2websocket-sqs), the AWS ApiGateway websocket integration with Amazon SQS Queue is available in the library. Hence the
35
+
implementation has been updated to use this construct.
30
36
31
37
### Fixed
32
38
33
-
- Issue [#131](https://github.com/aws-solutions/generative-ai-application-builder-on-aws/issues/131) which caused an issue with rendering non-S3 source URLs from vector store for a RAG based use case.
34
-
- Issue [#132](https://github.com/aws-solutions/generative-ai-application-builder-on-aws/issues/132) where configured Guardrails for Amazon Bedrock to have no effect on a use case's text input validations and output responses.
35
-
- Wizard validation failure for SageMaker model selection type, that allowed user to navigate ahead even when the page had failed validations.
36
-
- An AWS WAF rule that blocked larger payloads for HTTP POST request to the `/deployments` endpoint. This restricted configuring large system prompts (over 8 KB) for use case cases.
39
+
-Issue [#131](https://github.com/aws-solutions/generative-ai-application-builder-on-aws/issues/131) which caused an issue with rendering non-S3 source URLs from vector store for a RAG based use case.
40
+
-Issue [#132](https://github.com/aws-solutions/generative-ai-application-builder-on-aws/issues/132) where configured Guardrails for Amazon Bedrock to have no effect on a use case's text input validations and output responses.
41
+
-Wizard validation failure for SageMaker model selection type, that allowed user to navigate ahead even when the page had failed validations.
42
+
-An AWS WAF rule that blocked larger payloads for HTTP POST request to the `/deployments` endpoint. This restricted configuring large system prompts (over 8 KB) for use case cases.
37
43
38
44
## [2.0.0] - 2024-08-08
39
45
40
46
### Added
41
47
42
-
- Support for Knowledge Bases for Amazon Bedrock as an option for Retrieval Augmented Generation (RAG) based workflows.
43
-
- Support for Identity Federation (OpenID Connect or SAML 2.0) through Amazon Cognito.
44
-
- Ability to add role-based access control for Amazon Kendra for controlling access over documents that can be retrieved while using RAG based workflows.
45
-
- Provisioned Throughput support for Amazon Bedrock models, allowing custom and provisioned base models to be added as the backing LLMs for the text use case.
46
-
- Enhanced prompt interface, allowing fine-grained control over prompts (including disambiguation prompts for RAG), message history and input lengths.
47
-
- Streamlined upgrade scripts for upgrading from v1.4.x to v2.0.0. For detailed steps, refer to the following [section](https://docs.aws.amazon.com/solutions/latest/generative-ai-application-builder-on-aws/update-the-solution.html)
48
-
- Model support for Amazon Titan Text G1 - Premier
48
+
-Support for Knowledge Bases for Amazon Bedrock as an option for Retrieval Augmented Generation (RAG) based workflows.
49
+
-Support for Identity Federation (OpenID Connect or SAML 2.0) through Amazon Cognito.
50
+
-Ability to add role-based access control for Amazon Kendra for controlling access over documents that can be retrieved while using RAG based workflows.
51
+
-Provisioned Throughput support for Amazon Bedrock models, allowing custom and provisioned base models to be added as the backing LLMs for the text use case.
52
+
-Enhanced prompt interface, allowing fine-grained control over prompts (including disambiguation prompts for RAG), message history and input lengths.
53
+
-Streamlined upgrade scripts for upgrading from v1.4.x to v2.0.0. For detailed steps, refer to the following [section](https://docs.aws.amazon.com/solutions/latest/generative-ai-application-builder-on-aws/update-the-solution.html)
54
+
-Model support for Amazon Titan Text G1 - Premier
49
55
50
56
### Changed
51
57
52
-
- Deprecated direct Anthropic and Hugging Face LLMs in favour of integrating them through Amazon Bedrock and Amazon SageMaker.
53
-
- Switch login screens from amplify-ui to Cognito Hosted UI to support Identity Federation.
54
-
- Switch from `webpack` to `vite` for building and packaging UI projects.
55
-
- Updates to Node and Python package versions.
58
+
-Deprecated direct Anthropic and Hugging Face LLMs in favour of integrating them through Amazon Bedrock and Amazon SageMaker.
59
+
-Switch login screens from amplify-ui to Cognito Hosted UI to support Identity Federation.
60
+
-Switch from `webpack` to `vite` for building and packaging UI projects.
61
+
-Updates to Node and Python package versions.
56
62
57
63
## [1.4.5] - 2024-07-22
58
64
59
65
### Security
60
66
61
-
- Updated library versions to address security vulnerabilities
67
+
-Updated library versions to address security vulnerabilities
62
68
63
69
## [1.4.4] - 2024-06-17
64
70
65
71
### Security
66
72
67
-
- Updated library versions to address security vulnerabilities
73
+
-Updated library versions to address security vulnerabilities
68
74
69
75
## [1.4.3] - 2024-06-04
70
76
71
77
### Security
72
78
73
-
- Updated package versions to resolve vulnerabilities
79
+
-Updated package versions to resolve vulnerabilities
74
80
75
81
## [1.4.2] - 2024-05-16
76
82
77
83
### Changed
78
84
79
-
- Switched to using `langchain-aws` library for Bedrock and SageMaker LangChain calls instead of `langchain-community`.
85
+
-Switched to using `langchain-aws` library for Bedrock and SageMaker LangChain calls instead of `langchain-community`.
80
86
81
87
## [1.4.1] - 2024-05-07
82
88
83
89
### Security
84
90
85
-
- Updated package versions to resolve vulnerabilities
91
+
-Updated package versions to resolve vulnerabilities
86
92
87
93
## [1.4.0] - 2024-04-04
88
94
89
95
### Added
90
96
91
-
- Support for newest Bedrock models: Anthropic Claude v3 and Mistral family of models ([#79](https://github.com/aws-solutions/generative-ai-application-builder-on-aws/issues/79))
97
+
-Support for newest Bedrock models: Anthropic Claude v3 and Mistral family of models ([#79](https://github.com/aws-solutions/generative-ai-application-builder-on-aws/issues/79))
92
98
93
99
### Changed
94
100
95
-
- Significantly increased default prompt and chat input character limits. Should now support ~50% of the model's input prompt limit
101
+
-Significantly increased default prompt and chat input character limits. Should now support ~50% of the model's input prompt limit
96
102
97
103
### Fixed
98
104
99
-
- UI input validation misaligned with backend limits ([#80](https://github.com/aws-solutions/generative-ai-application-builder-on-aws/issues/80))
100
-
- Missing hyperlink to solution landing page in README ([#65](https://github.com/aws-solutions/generative-ai-application-builder-on-aws/pull/65))
105
+
-UI input validation misaligned with backend limits ([#80](https://github.com/aws-solutions/generative-ai-application-builder-on-aws/issues/80))
106
+
-Missing hyperlink to solution landing page in README ([#65](https://github.com/aws-solutions/generative-ai-application-builder-on-aws/pull/65))
101
107
102
108
### Security
103
109
104
-
- Updated package versions to resolve vulnerabilities
110
+
-Updated package versions to resolve vulnerabilities
105
111
106
112
## [1.3.3] - 2024-03-28
107
113
108
114
### Fixed
109
115
110
-
- Bug with Bedrock Meta/Cohere deployments in RAG configurations ([#83](https://github.com/aws-solutions/generative-ai-application-builder-on-aws/issues/83))
116
+
-Bug with Bedrock Meta/Cohere deployments in RAG configurations ([#83](https://github.com/aws-solutions/generative-ai-application-builder-on-aws/issues/83))
111
117
112
118
### Security
113
119
114
-
- Updated Node and Python packages to resolve vulnerabilities
120
+
-Updated Node and Python packages to resolve vulnerabilities
115
121
116
122
## [1.3.2] - 2024-03-07
117
123
118
124
### Security
119
125
120
-
- Updated langchain package versions to resolve a vulnerability
126
+
-Updated langchain package versions to resolve a vulnerability
121
127
122
128
## [1.3.1] - 2024-02-26
123
129
124
130
### Fixed
125
131
126
-
- Add missing IAM action required to provision users for use cases when deploying through deployment dashboard
132
+
-Add missing IAM action required to provision users for use cases when deploying through deployment dashboard
127
133
128
134
## [1.3.0] - 2024-02-22
129
135
130
136
### Added
131
137
132
-
- Support for SageMaker as an LLM provider through SageMaker inference endpoints.
133
-
- Ability to deploy both the deployment dashboard and use cases within a VPC, including bringing an existing VPC and allowing the solution to deploy one.
134
-
- Option to return and display the source documents that were referenced when generating a response in RAG use cases.
135
-
- New model-info API in the deployment dashboard stack which can retrieve available providers, models, and model info. Default parameters are now stored for each model and provider combination and are used to pre-populate values in the wizard.
138
+
-Support for SageMaker as an LLM provider through SageMaker inference endpoints.
139
+
-Ability to deploy both the deployment dashboard and use cases within a VPC, including bringing an existing VPC and allowing the solution to deploy one.
140
+
-Option to return and display the source documents that were referenced when generating a response in RAG use cases.
141
+
-New model-info API in the deployment dashboard stack which can retrieve available providers, models, and model info. Default parameters are now stored for each model and provider combination and are used to pre-populate values in the wizard.
136
142
137
143
### Changed
138
144
139
-
- Refactoring of UI components in the deployment dashboard.
140
-
- Switch to poetry for Python package management, replacing requirements.txt files.
141
-
- Updates to Node and Python package versions.
145
+
-Refactoring of UI components in the deployment dashboard.
146
+
-Switch to poetry for Python package management, replacing requirements.txt files.
147
+
-Updates to Node and Python package versions.
142
148
143
149
## [1.2.3] - 2024-02-06
144
150
145
151
### Fixed
146
152
147
-
- Fix AWS IAM policy that causes use case deployments to fail when creating, updating or deleting from the deployment dashboard.
153
+
-Fix AWS IAM policy that causes use case deployments to fail when creating, updating or deleting from the deployment dashboard.
148
154
149
155
## [1.2.2] - 2024-01-11
150
156
151
157
### Fixed
152
158
153
-
- Pinned `langchain-core` and `langchain-community` versions, fixing a test failure caused by unpinned versions in the `langchain` packages dependencies
154
-
- Removed a race condition causing intermittent failures to deploy the UI infrastructure
159
+
-Pinned `langchain-core` and `langchain-community` versions, fixing a test failure caused by unpinned versions in the `langchain` packages dependencies
160
+
-Removed a race condition causing intermittent failures to deploy the UI infrastructure
155
161
156
162
### Security
157
163
158
-
- Updated Node package versions to resolve security vulnerabilities
164
+
-Updated Node package versions to resolve security vulnerabilities
159
165
160
166
## [1.2.1] - 2023-12-21
161
167
162
168
### Fixed
163
169
164
-
- Unit tests failure due to a change in the underlying anthropic library.
170
+
-Unit tests failure due to a change in the underlying anthropic library.
165
171
166
172
## [1.2.0] - 2023-12-18
167
173
168
174
### Added
169
175
170
-
- Support for Amazon Titan Text Lite, Anthropic Claude v2.1, Cohere Command models, and Meta Llama 2 Chat models
176
+
-Support for Amazon Titan Text Lite, Anthropic Claude v2.1, Cohere Command models, and Meta Llama 2 Chat models
171
177
172
178
### Changed
173
179
174
-
- Increase the cap on the max number of docs retrieved in the Amazon Kendra retriever (for RAG use cases) from 5 to 100, to match the API limit
180
+
-Increase the cap on the max number of docs retrieved in the Amazon Kendra retriever (for RAG use cases) from 5 to 100, to match the API limit
175
181
176
182
### Fixed
177
183
178
-
- Fix typo in UI deployment instructions (#26)
179
-
- Fix bug causing failures with dictionary type advanced model parameters
180
-
- Fixed bug causing erroneous error messages to appear to user in long running conversations
184
+
-Fix typo in UI deployment instructions (#26)
185
+
-Fix bug causing failures with dictionary type advanced model parameters
186
+
-Fixed bug causing erroneous error messages to appear to user in long running conversations
181
187
182
188
### Security
183
189
184
-
- Updated Python and Node package versions to resolve security vulnerabilities
190
+
-Updated Python and Node package versions to resolve security vulnerabilities
185
191
186
192
## [1.1.1] - 2023-11-16
187
193
188
194
### Fixed
189
195
190
-
- Remove NodeJS 16 from supported runtimes, which was not supported
196
+
-Remove NodeJS 16 from supported runtimes, which was not supported
191
197
192
198
### Security
193
199
194
-
- Updated Python and Node package versions to resolve security vulnerabilities
200
+
-Updated Python and Node package versions to resolve security vulnerabilities
195
201
196
202
## [1.1.0] - 2023-11-02
197
203
198
204
### Added
199
205
200
-
- Markdown rendering in Chat UI LLM responses
206
+
-Markdown rendering in Chat UI LLM responses
201
207
202
208
### Changed
203
209
204
-
- Increased prompt and chat input limits to 2000 and 2500 characters respectively
210
+
-Increased prompt and chat input limits to 2000 and 2500 characters respectively
205
211
206
212
### Security
207
213
208
-
- Updated package versions to resolve security vulnerabilities
214
+
-Updated package versions to resolve security vulnerabilities
209
215
210
216
## [1.0.1] - 2023-10-26
211
217
212
218
### Security
213
219
214
-
- Updated package versions to resolve security vulnerabilities.
220
+
-Updated package versions to resolve security vulnerabilities.
0 commit comments