Skip to content

Commit f85b875

Browse files
author
Kyle Lilly
committed
Initial commit of 1.1 release to public github repo.
1 parent 5d1e737 commit f85b875

File tree

153 files changed

+39317
-9
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

153 files changed

+39317
-9
lines changed

CHANGELOG.md

+38
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
## March 26, 2024
2+
3+
#### Breaking changes
4+
- [V1282850793] Shorten logical and physical CDK resource names
5+
- Long resource names were causing collisions when they were getting truncated. This was particularly problematic for customers using the Enterprise CDK `PermissionsBoundaryAspect`.
6+
- By updating these resource names and naming conventions you will not be able to simply redploy the latest changes on top of your existing deployment.
7+
- [V1282892036] Combine Session, Chat, and RAG API Gateways into a single API Gateway
8+
- While Session, Chat, and RAG all remain completely optional, deploying any combination of them will result in a single API Gateway (with configurable custom domain)
9+
10+
11+
#### Enhancements
12+
- [V1282843657] Add support for PGVector VectorStore
13+
- Customers can now configure LISA to use PGVector in addition or in place of OpenSearch for their RAG repository. LISA can connect to an existing RDS Postgres instance or one can be deployed as part of the LISA deployment.
14+
- PGVector is now the "default" configuration in the `config.yaml` file as PGVector is considerably faster to deploy for demo/test purposes
15+
- [V1282894257] Improved support for custom DNS
16+
- Customers can now specify a custom domain name for the LISA API Gateway as well as the LISA Serve REST ALB. If these values are set in the `config.yaml` file the UI will automaticaly use the correct pathing when making service requests without needing any additional code changes.
17+
- [V1282858379] Move advanced chat configuration options between a collapsable "Advanced configuration" sectoin
18+
- The chat "control panel" has been redesigned to hide the following items chat buffer, model kwargs, prompt template, and the metadata toggle
19+
- [V1282855530] Add support for Enterprise CDK PermissionBoundaryAspect and custom synthesizer
20+
- Added new property to the `config.yaml` to allow customers to optionally specify a configuration for the PermissionBoundaryAspect. If counfigured the aspect will be applied to all stacks
21+
- Added new property to the `config.yaml` to allow customers to optionally specify a stack sythensizer for the deployment. If counfigured the specified synthesizer will be set as a property on all stacks
22+
- [V1282860639] Add support for configuring a system banner
23+
- Customers can customize the foreground, background, and text content via `config.yaml`
24+
- [V1282834825] Support for bringing an existing VPC
25+
- Customers can optionally specify a VPC ID in `config.yaml`. If set LISA will import the corresponding VPC instead of creating a new one.
26+
- [V1282880371] Support for additional (smaller) instance types for use with the LISA Serve REST API
27+
- Default is now an `m5.large` however customers can use any instance type they wish although they may need to update `schema.ts` if the instance type isn't already listed there
28+
29+
#### Bugs
30+
- [AIML-ADC-7604] Rag context not visibile in metadata until subsequent messages
31+
- This has been addressed by adding a dedicated `ragContext` property to the message metadata. The relevant documents including s3 key will now be visible when sending a message with a RAG repository and embedding model selected.
32+
- [V1283663967] Chat messages ocassionaly wrap
33+
- Sometimes the model returns text that gets wrapped in ``<pre><code> </code></pre>``. The default style for this content now has word-wrap and word-break styles applied to prevent the message overflowing.
34+
35+
#### Additional changes
36+
- Resolved issue with files being added to the selected files list twice during RAG ingest.
37+
- Added flashbar notification and automatically close RAG modal after successful upload
38+
- Customers can optionally specify an existing OpenSearch cluster to use rather than creating one. When specifying an existing cluster customers will need to ensure the clsuter is reachable from the VPCs in which the RAG lambdas are running.

0 commit comments

Comments
 (0)