Release Notes#
0.3.4#
What's Changed#
- Skip whatsapp agent e2e tests, add whatsapp unit tests by @sternakt in #540
- Fix broken docs code and links by @kumaranvpl in #549
- Updated packages and cookiecutter by @davorrunje in #550
- Fix broken docs code by @kumaranvpl in #551
- Polishing of Getting started by @davorrunje in #552
- Update tutorials to use cookiecutter by @rjambrecic in #553
- Recommend cookiecutter as default option and pip+venv as alternative by @kumaranvpl in #554
- Polishing docs by @davorrunje in #557
- Update cookiecutter generated files by @kumaranvpl in #559
- Create new readme file by @davorrunje in #558
- Update deploy docs by @kumaranvpl in #561
- Add simple username/password authentication by @harishmohanraj in #556
- Update docs by @harishmohanraj in #563
- Implement HTTPBasic security by @sternakt in #564
Full Changelog: #v0.3.3...0.3.4
v0.3.3#
What's Changed#
- Polish tutorials by @davorrunje in #473
- Add user guide on how to use cookiecutter by @kumaranvpl in #474
- Update tutorial docs by @rjambrecic in #479
- Patch "Exception: modular references are not supported in this version" by @sternakt in #478
- Fix patching order by @sternakt in #481
- Update Adapter Docs by @harishmohanraj in #472
- Add Playwright by @davorinrusevljan in #469
- Add cookiecutter as an alternative option by @kumaranvpl in #480
- Fix: modular references are not supported in this version exception by @rjambrecic in #484
- Keep cookiecutter project setup in single place and embed it in getting started by @kumaranvpl in #485
- Fix create message by adding workflow_uuid by @davorrunje in #486
- Update giphy end2end test by @rjambrecic in #502
- Raise warning if openapi schema contains non supported security schema by @sternakt in #499
- Upgrade package versions by @kumaranvpl in #506
- Define servers in openapi factory by @sternakt in #501
- Reroute whatsapp_e2e test by @sternakt in #507
- Add fastagency docker build and run commands by @kumaranvpl in #508
- Mesop: do not scroll for keep alive by @davorinrusevljan in #503
- Update package versions by @kumaranvpl in #525
- Fix parsing of Infobip whatsapp API schema by @sternakt in #516
- Fix docs by @davorrunje in #528
- Add firebase authentication in Mesop by @harishmohanraj in #512
- Polishing docs by @davorrunje in #530
- Implement Whatsapp agent with infobip api integration by @sternakt in #532
- Fix failing test import by @sternakt in #533
- Update documentation with new features by @davorrunje in #534
Full Changelog: #v0.3.2...v0.3.3
v0.3.2#
What's Changed#
- Update Release Notes for v0.3.1 by @airt-release-notes-updater in #430
- Update adapters docs by @harishmohanraj in #422
- Add waitress as alternative command for gunicorn in Windows by @kumaranvpl in #431
- Add WhatsApp API example by @rjambrecic in #433
- Add a test which checks mesop version by @kumaranvpl in #434
- Update mesop version and remove mesop patch by @kumaranvpl in #449
- Update package versions by @kumaranvpl in #450
- Install OS specific WSGI server by @kumaranvpl in #452
- Add waitress as alternative of gunicorn for Windows by @kumaranvpl in #448
- Add Custom Client example to the docs by @harishmohanraj in #435
- Add source links by @harishmohanraj in #457
- Add message types in docs by @harishmohanraj in #458
- Add more descriptive error message by @kumaranvpl in #455
- Follow uniform AutoGenWorkflows import across files by @kumaranvpl in #459
- Docs for whatsapp tutorial by @rjambrecic in #462
- Fix parsing openapi schema fails when operation id contains by @sternakt in #466
- Add security to FastAPIAdapter by @sternakt in #442
- Switch the example to use mesop UI instead of console UI in adapter docs by @harishmohanraj in #465
- Update FastAPI and NATS.io adapter sections with custom HTML/JS client implementation by @harishmohanraj in #461
- Add bing api key to websurfer and fix documentation warnings by @rjambrecic in #470
Full Changelog: #v0.3.1...v0.3.2
v0.3.1#
What's Changed#
- Update tutorial docs by @rjambrecic in #414
- Fix OpenAPI docs by @davorrunje in #419
- Fix broken links in docs by @kumaranvpl in #420
- Implement path to make mesop work in Windows by @kumaranvpl in #415
- Fix _process_params method when body is present by @rjambrecic in #429
Full Changelog: #v0.3.0...v0.3.1
v0.3.0#
What's Changed#
- Remove log which is causing security issue by @kumaranvpl in #348
- Refactor messages by @davorrunje in #350
- Implement name and description discovery over nats and fastapi by @kumaranvpl in #353
- Refactor workflow run by @davorrunje in #355
- Fix subscriber close issue by @kumaranvpl in #358
- Moved some logs from info to debug by @davorrunje in #359
- Realign the examples in the documentation with the new source code by @harishmohanraj in #361
- Fix pydantic name annotated is not defined main by @sternakt in #364
- Update package versions by @kumaranvpl in #378
- Refactor WebSockets interface by @davorrunje in #360
- Update getting started guide by @davorrunje in #384
- Polish readme by @davorrunje in #385
- Polish readme by @davorrunje in #386
- Rewrite documentation for api security by @sternakt in #388
- Move pydantic message classes to separate file by @kumaranvpl in #392
- Fix errors in the getting started guide by @harishmohanraj in #387
- Add a section to start NATS by @kumaranvpl in #395
- Move running nats section to appropriate sections by @kumaranvpl in #398
- Fix broken links in docs by @kumaranvpl in #400
- Test and update getting started page by @rjambrecic in #396
- Add alternative llm guide llama togetherai by @harishmohanraj in #381
- Add skeleton for adapter docs by @davorrunje in #402
- Update UI docs by @harishmohanraj in #397
- Release 0.3.0 by @davorrunje in #403
Full Changelog: #v0.2.4...v0.3.0
v0.2.5#
What's Changed#
Full Changelog: #v0.2.4...v0.2.5
v0.2.4#
What's Changed#
- Docs: Fix docs for Mesop security by @davorrunje in #318
- Security: Add username and password logic to oauth security settings by @sternakt in #328
- Mesop: When past conversation is selected, scroll to the end of it by @davorinrusevljan in #320
Full Changelog: #v0.2.3...v0.2.4
v0.2.3#
What's Changed#
- Fix type error unable to evaluate type annotation when generating client by @sternakt in #313
- Adds scrolling in function-related messages by @davorrunje in #314
- Exported security and styling options for MesopUI by @davorrunje in #315
Full Changelog: #v0.2.2...v0.2.3
v0.2.2#
What's Changed#
- Detect JSON in output and use code block for it and make long outputs scrollable by @davorrunje in #306
- Fix: unable to parse OpenAPI spec by @sternakt in #303
Full Changelog: #v0.2.1...v0.2.2
v0.2.1#
What's Changed#
- Replace radio buttons with clickable buttons in Mesop UI, add Error message type for errors in running workflows and add exceptions with proper messages for missing imports by @davorrunje in #302
Full Changelog: #v0.2.0...v0.2.1
v0.2.0#
What's Changed#
- Update docs by @rjambrecic in #214
- Apply formatting to docs_src by @kumaranvpl in #217
- Suggested function call and function call execution in Mesop by @davorinrusevljan in #216
- Raise mesop typer error for python versions below 3.10 by @kumaranvpl in #232
- Support multiple security schemes in OpenAPI Client by @kumaranvpl in #235
- Update package versions by @kumaranvpl in #237
- Add tooltip to fields by @harishmohanraj in #233
- Update twitter link and add an example by @davorrunje in #243
- Restrict FLAML version to fix test failure by @kumaranvpl in #248
- Fix failing example by @kumaranvpl in #249
- Fix readme example by @harishmohanraj in #254
- Make devcontainer work in codespace by @harishmohanraj in #251
- Auto generate cli docs by @rjambrecic in #255
- Update packages by @davorrunje in #261
- Mesop UI improvements by @davorinrusevljan in #241
- Add examples directory to linter by @davorrunje in #264
- Fixed Together.ai model string by @davorrunje in #267
- CI simplification by @davorrunje in #268
- Fix CI bug by @davorrunje in #269
- Simplify CI tests by @davorrunje in #270
- Fix Together AI model dict by @davorrunje in #271
- Mesop tests added by @davorrunje in #272
- Fix Mesop tests by @davorrunje in #273
- Added docs_src tests by @davorrunje in #274
- Add some tests by @davorrunje in #275
- Fix OpenAPI client when Path variables contains upper case by @rjambrecic in #265
- Add tests by @davorrunje in #277
- Move WebSurfer Autogen code out of the studio module by @harishmohanraj in #253
- Polish getting started docs by @harishmohanraj in #278
- Move studio files into studio project and clean up deps devcontainers etc by @harishmohanraj in #279
- Replaces gpt-4o with gpt-40-mini in all OpenAI tests by @davorrunje in #282
- Support running Mesop based apps with WSGI servers by @davorrunje in #283
- Bump version to 0.2.0rc0 by @davorrunje in #285
- Giphy and Websurfer Tutorial by @rjambrecic in #284
- Update Release Notes for v0.2.0rc0 by @airt-release-notes-updater in #287
- 215 fix function call exception by @sternakt in #297
- Fix typo error in the ReadME file by @FREDERICO23 in #288
- Add style configurability to Mesop UI by @davorrunje in #296
- Getting started and Readme files updated by @davorrunje in #298
New Contributors#
- @sternakt made their first contribution in #297
- @FREDERICO23 made their first contribution in #288
Full Changelog: #v0.1.0...v0.2.0
v0.1.0#
What's Changed#
- Set concurrency in workflows to run one workflow at a time for one branch by @kumaranvpl in #169
- Unique property name by @harishmohanraj in #165
- Update GA property id by @harishmohanraj in #177
- Add user-proxy messages by @davorrunje in #174
- Add docs for using external API with security by @kumaranvpl in #175
- Makes AutoGen message parsing work with and without colored output by @davorrunje in #178
- Rename OpenAPI related classes by @davorrunje in #180
- Past chats by @davorinrusevljan in #181
- Update tests to support both pydantic v2.8 and v2.9 by @kumaranvpl in #185
- Refactoring submodules by @davorrunje in #188
- Update test to remove duplicates by @kumaranvpl in #189
- Mesop app created in the same process by @davorrunje in #193
- Add user guide by @davorrunje in #179
- Add an immutable_after_creation metadata field to the schema by @harishmohanraj in #184
- Fix broken links in docs by @davorrunje in #196
- Fix broken links by @davorrunje in #197
- Adds multiple choice message handling to MesopUI by @davorrunje in #198
- Fix parsing error in Autogen CurrentMessage by @davorrunje in #201
- Refactor workflow agent api by @kumaranvpl in #192
- Mesop: multiple choice with checkboxes by @davorinrusevljan in #202
- Update branding colors by @harishmohanraj in #203
- Bump version to v0.1.0rc0 by @davorrunje in #204
- Raise error when trying to import mesop below py3.11 by @kumaranvpl in #209
- Fix minor docs issues by @kumaranvpl in #210
- Update CLI docs by @harishmohanraj in #211
New Contributors#
- @airt-release-notes-updater made their first contribution in #173
Full Changelog: #v0.0.1...v0.1.0
v0.0.1#
What's Changed#
- Change social icon and update release notes by @davorrunje in #131
- Add LFS to Deploy docs workflow by @davorrunje in #132
- Description added to project by @davorrunje in #133
- Create Tutorial page by @rjambrecic in #154
- Minor updates after the v.0.0.0 release by @davorrunje in #157
- Fix for human mode set to value other than NEVER in user proxy by @davorrunje in #158
- Chore: fix spelling by @davorrunje in #160
- Move code to docs src by @rjambrecic in #159
- Publish coverage to smokeshow when pushed to main branch by @kumaranvpl in #161
- Bump version to 0.0.1rc0 by @davorrunje in #162
- Enable codecoverage badge by @kumaranvpl in #163
- PyPi dev status classifier changed from alpha to beta by @davorrunje in #164
- Bump version to 0.0.1 by @davorrunje in #167
Full Changelog: #v0.0.0...v0.0.1
v0.0.0#
Initial release#
FastAgency enables developers to quickly build testing or production-grade chat applications based on multi-agent workflow. This initial release supports AutoGen runtime for agentic workflows and simple console and Mesop applications.
New Contributors#
- @davorrunje made their first contribution in https://github.com/airtai/fastagency/pull/2
- @kumaranvpl made their first contribution in https://github.com/airtai/fastagency/pull/3
- @harishmohanraj made their first contribution in https://github.com/airtai/fastagency/pull/66
- @rjambrecic made their first contribution in https://github.com/airtai/fastagency/pull/128
- @davorinrusevljan made their first contribution in https://github.com/airtai/fastagency/pull/129
Full Changelog: https://github.com/airtai/fastagency/commits/v0.0.0