0.6.5 (2023-12-05)
- force a new release (b5f8ee6)
0.6.4 (2023-11-24)
- simulated bug to trigger new release (f373039)
0.6.3 (2023-11-21)
- Makefile evaluation of .env file (9e068a3)
0.6.2 (2023-11-19)
- enable automated openai and langchain version bumps (6d7fd81)
0.6.1 (2023-11-19)
- enable automated openai and langchain version bumps (f3487ab)
0.6.0 (2023-11-17)
- automated pull requests (aa27530)
0.5.2 (2023-11-16)
- propagate merges to main back into dev branches: next, next-major, alpha, beta (fd32caf)
- create a top-level Pull Request workflow that triggers tech-specific unit (fd32caf)tests
- refactor and expand the scope of automated PR revision workflows (fd32caf)
- consolidate all jobs related to merging to main into a single workflow (fd32caf)
- refactor Python unit test and only run when relevant modifications are (fd32caf)included in commit (*.py, requirements.txt (fd32caf), etc)
- scaffold a ReactJS unit test workflow (fd32caf)
- create a Terraform unit test workflow (fd32caf)
- add GITHUB_TOKEN to semantic-release job (bf4152d)
0.5.1 (2023-11-09)
- don't persist credentials when calling actions/checkout (72dea97)
- downgrade openai to previous stable version (bfc6962)
- revert last commit (564e3fd)
- revert to last stable version of openai (d57c5db)
- stabilize openai breaking changes by making dependabot ignore related packages (5ca1d81)
0.5.0 (2023-11-07)
- add a hash of the output zip file (c9b9a0b)
- do not run Python tests for dependabot pull requests until org secrets can be passed (d0de24a)
- ensure that we're using --platform=linux/amd64 for the build (aada484)
- merge conflict (94d5833)
- replace hard-coded python version with (868f118)
- switch event from pull_request to pull_request_target (321ec8f)
- switch from pull_requests event to pull_request_target event (d70f2bc)
- add a generic Langchain chat completion algorithm with chat history memory (82dd402)
- add backward compatibility for Langchain responses (93ad1d7)
- upgrade Marv The Sarcastic Chatbot to Langchain w memory (3c38ee2)
0.4.0 (2023-11-03)
- add a .env file to root so that test environment matches prod (293b20e)
- add openai_utils source location to the sys path for Python (30eed8e)
- need to setup venv from ./requirements.txt so that the dev imports are included (a907e98)
- paths should begin with ./ (c8060bc)
- physically copy openai_utils to pip packages folder (772b1d6)
- switch to Pytest (be7746b)
- add automated Python unit testing workflow to Github Actions (dea18fc)
0.3.1 (2023-11-03)
- revert to secrets.PAT (7342489)
The YouTube video for this release: AWS Lamba Layers: When and How to use them
- add lambda_langchain
- add lambda_openai_v2
- improve Terraform Lambda state management
- create a shared Lambda Layer
- move common Python validation code to Lambda Layer
The YouTube video for this release: Build a ChatGPT chatbot with React and AWS Serverless
- fix CORS headers on non-200 responses
- add error handling with modal popup for non-200 responses
- add test url endpoints for response codes 400, 500, 504
- bug fix: strip html tags from pasted input text
The YouTube video for this release: OpenAI Python API With AWS API Gateway + Lambda
- add full CORS support to API
- add a Vite ReactJS front end
- CoPilot code improvement suggestions
- enhance Makefile
- add Python documentation
- add PR and code review Github Action automation
- add issue template
- add pull request template
- add dependabot Github Action automation
- add sponsorship links
- Improvements to documentation.
- Initial release.