Releases: ProjectTech4DevAI/ai-platform
Releases · ProjectTech4DevAI/ai-platform
v0.5.0
What's Changed
- Move response API to Celery-backed job processing by @avirajsingh7 in #381
- ⬆ Bump actions/setup-python from 5 to 6 by @dependabot[bot] in #370
- ⬆ Bump codecov/codecov-action from 5.5.0 to 5.5.1 by @dependabot[bot] in #372
- Claude: Setup by @AkhileshNegi in #394
- Celery : moving collections module to celery by @nishika26 in #385
- ⬆ Bump aws-actions/configure-aws-credentials from 4 to 5 by @dependabot[bot] in #371
- Classification: Merging endpoints by @AkhileshNegi in #391
- Docker Compose Configuration Enhancements by @avirajsingh7 in #390
- Remove ProjectUser model and related project user management by @avirajsingh7 in #393
- Credentials: Using Hard Delete & Updating is_active logic by @AkhileshNegi in #360
- Authentication: Replace encryption with hashing and add permission-based authorization by @avirajsingh7 in #396
- Fix: Restore get_provider_credential behavior to return None when Langfuse credentials are missing by @avirajsingh7 in #415
Full Changelog: v0.4.1...v0.5.0
v0.4.1
What's Changed
- Queue: Setup for Celery with RabbitMQ and Redis for task management by @kartpop in #373
- Fix encoding issue by enforcing UTF-8 content type for transformed document uploads by @avirajsingh7 in #387
New Contributors
Full Changelog: v0.4.0...v0.4.1
v0.4.0
What's Changed
- Logs: User and Creds by @avirajsingh7 in #322
- OpenAI Assistant: Allow temperature to be 0 by @avirajsingh7 in #369
- Langfuse: Add assistant_id as tag in traces by @avirajsingh7 in #368
- Doc Transformation: Set pipeline to improve RAG performance by @avirajsingh7 in #363
- Fine-tune pipeline for classification by @nishika26 in #320
Full Changelog: v0.3.2...v0.4.0
v0.3.2
What's Changed
- Onboarding:
- Make User Context Optional by @avirajsingh7 in #335
- Reduce Org name length to 1 by @avirajsingh7 in #358
- Add optional OpenAI key and enforce transactional consistency by @avirajsingh7 in #337
- Adding constraints and limits by @avirajsingh7 in #350
- Collection: Adding an error message column by @nishika26 in #328
- Response API: Fixing test cases by @AkhileshNegi in #325
- OpenAI Assistant: Add support for custom assistant_id by @avirajsingh7 in #336
- Testing: overriding env with test env by @AkhileshNegi in #321
- Credentials: Fetching ID from API key by @AkhileshNegi in #354
- Documents: Use project-based organization and add signed URL support by @avirajsingh7 in #346
- ⬆ Bump actions/checkout from 4 to 5 by @dependabot[bot] in #331
- ⬆ Bump codecov/codecov-action from 5.4.3 to 5.5.0 by @dependabot[bot] in #340
Full Changelog: v0.3.1...v0.3.2
v0.3.1
What's Changed
- OpenAI Threads: Fixing testcases by @AkhileshNegi in #324
- OpenAI conversation: Fixing Failure API response by @AkhileshNegi in #330
- OpenAI conversation: Fix database session handling to reduce connection pool exhaustion by @avirajsingh7 in #333
Full Changelog: v0.3.0...v0.3.1
v0.3.0
What's Changed
- Collection: Standardized OpenAI Creds Fetching by @nishika26 in #258
- OpenAI Conversation: CRUDs by @AkhileshNegi in #296
- OpenAI Conversation: Standardizing API response by @AkhileshNegi in #318
- OpenAI Conversation: Lookup by @AkhileshNegi in #297
- OpenAI Assistants: CRUDs by @avirajsingh7 in #286
- OpenAI Assistants: Ingest OpenAI Assistant & Support Multiple Vector Store IDs by @avirajsingh7 in #280
- Fixtures: API key by @nishika26 in #282
- Fixtures: API key Model by @AkhileshNegi in #294
- Hotfix: OpenAI Migration by @AkhileshNegi in #314
- Testcases: Fix mock assertions by @avirajsingh7 in #293
- Logs: Project and Organization by @avirajsingh7 in #292
- Logs: Threads and Response by @avirajsingh7 in #311
- Migration: Fixing Inconsistency by @nishika26 in #266
Full Changelog: v0.2.7...v0.3.0
v0.2.7
What's Changed
- Threads API : get project id from api key by @nishika26 in #264
- Response API: Optimizing handling user context by @avirajsingh7 in #267
- Testing: Centralized Seed Data fixture by @nishika26 in #273
- Testing : Utility functions for test data setup by @nishika26 in #275
- Testcases: Using DB Transactions by @nishika26 in #278
- Logs: Add trace_id to Logs for Enhanced Traceability by @avirajsingh7 in #265
- Logs: Mask assistant_id in Response API Logs by @avirajsingh7 in #261
Full Changelog: v0.2.6...v0.2.7
v0.2.6
What's Changed
- Logs : Logs added for API Key, Collection and Documents Endpoint by @avirajsingh7 in #246
- Auth : Only autheticated superusers allowed to register new user by @nishika26 in #257
- Langfuse : Added Langfuse support to response API and removed hard dependency on Langfuse from threads endpoint by @avirajsingh7 in #248
Full Changelog: v0.2.5...v0.2.6
v0.2.5
v0.2.4
What's Changed
- Collections Endpoint : Refactored this endpoint to first create resources in the DB and then run background task , by @nishika26 - #243
- Threads Endpoint : Included Payload schema for
threads/start/endpoint, so that it throws correct validation error, by @avirajsingh7 - #245 - Document Endpoint : Added an endpoint in this router for permanent deletion of document from S3, by @avirajsingh7 - #240
Full Changelog: v0.2.3...v0.2.4