Releases: openrelik/openrelik-server
0.7.0
What's Changed
- Bump requests from 2.32.3 to 2.32.4 by @dependabot[bot] in #107
- Adding basic OpenTelemetry instrumentation by @rgayon in #93
- Bump urllib3 from 2.4.0 to 2.5.0 by @dependabot[bot] in #109
- Add template update/get api methods. by @hacktobeer in #110
- Expose Workflow Status Endpoint by @berggren in #115
- Update typer library and server dependencies by @berggren in #116
- Reduce data volume in File API responses by @berggren in #118
- Add Agent Development Kit Integration for Investigations by @berggren in #119
- UI and Configuration Improvements and bug fixes by @berggren in #122
- OpenTelemetry: Instrument celery by @rgayon in #114
- Add Github Action to build docker images by @hacktobeer in #124
- Add SQL support for file analysis by @berggren in #125
- Implement folder pagination and improve folder query efficiency by @berggren in #126
- Fix and Refactor file hash generation function by @berggren in #127
- Add workflow report generation by @berggren in #128
- Add support for Google Robot Accounts (Service Accounts) by @berggren in #129
- Bump authlib from 1.6.3 to 1.6.4 by @dependabot[bot] in #130
- Add Support for Workflow Template Parameters by @berggren in #131
- Add Template association to Workflows by @berggren in #132
- Add soft delete empty folders command to admin.py by @berggren in #133
- Prevent duplicate file reports in workflow reports by @berggren in #135
- Handle Deferred File Report Creation by @berggren in #136
- Bump authlib from 1.6.4 to 1.6.5 by @dependabot[bot] in #134
- Add functionality to install duck db extension locally by @wajihyassine in #137
- Bump urllib3 from 2.5.0 to 2.6.0 by @dependabot[bot] in #139
- Add workflow chord support by @berggren in #141
- Bump urllib3 from 2.6.0 to 2.6.3 by @dependabot[bot] in #142
- Check if LLM is configured by @berggren in #144
- Bump authlib from 1.6.5 to 1.6.6 by @dependabot[bot] in #143
- Storage Provider Support by @berggren in #121
- Integrate Agent Development Kit (ADK) by @berggren in #145
- More robust duckdb extension loading by @berggren in #146
- Address blocking call in LLM workflow name generation by @berggren in #147
- Add mediator docker image build github action by @hacktobeer in #149
- Update admin with create_user options by @hacktobeer in #151
- Replace WebSockets with SSE for file chat streaming by @berggren in #155
- Sync user profile data during Google authentication by @berggren in #156
- Bump pyasn1 from 0.6.1 to 0.6.2 by @dependabot[bot] in #148
- Bump python-multipart from 0.0.18 to 0.0.22 by @dependabot[bot] in #150
- Bump cryptography from 45.0.6 to 46.0.5 by @dependabot[bot] in #154
- Bump protobuf from 5.29.5 to 5.29.6 by @dependabot[bot] in #152
- Update dependencies by @berggren in #157
New Contributors
- @rgayon made their first contribution in #93
- @wajihyassine made their first contribution in #137
Full Changelog: 0.6.0...0.7.0
0.7.0-rc.1
What's Changed
- Bump requests from 2.32.3 to 2.32.4 by @dependabot[bot] in #107
- Adding basic OpenTelemetry instrumentation by @rgayon in #93
- Bump urllib3 from 2.4.0 to 2.5.0 by @dependabot[bot] in #109
- Add template update/get api methods. by @hacktobeer in #110
- Expose Workflow Status Endpoint by @berggren in #115
- Update typer library and server dependencies by @berggren in #116
- Reduce data volume in File API responses by @berggren in #118
- Add Agent Development Kit Integration for Investigations by @berggren in #119
- UI and Configuration Improvements and bug fixes by @berggren in #122
- OpenTelemetry: Instrument celery by @rgayon in #114
- Add Github Action to build docker images by @hacktobeer in #124
- Add SQL support for file analysis by @berggren in #125
- Implement folder pagination and improve folder query efficiency by @berggren in #126
- Fix and Refactor file hash generation function by @berggren in #127
- Add workflow report generation by @berggren in #128
- Add support for Google Robot Accounts (Service Accounts) by @berggren in #129
- Bump authlib from 1.6.3 to 1.6.4 by @dependabot[bot] in #130
- Add Support for Workflow Template Parameters by @berggren in #131
- Add Template association to Workflows by @berggren in #132
- Add soft delete empty folders command to admin.py by @berggren in #133
- Prevent duplicate file reports in workflow reports by @berggren in #135
- Handle Deferred File Report Creation by @berggren in #136
- Bump authlib from 1.6.4 to 1.6.5 by @dependabot[bot] in #134
- Add functionality to install duck db extension locally by @wajihyassine in #137
- Bump urllib3 from 2.5.0 to 2.6.0 by @dependabot[bot] in #139
- Add workflow chord support by @berggren in #141
- Bump urllib3 from 2.6.0 to 2.6.3 by @dependabot[bot] in #142
- Check if LLM is configured by @berggren in #144
- Bump authlib from 1.6.5 to 1.6.6 by @dependabot[bot] in #143
- Storage Provider Support by @berggren in #121
- Integrate Agent Development Kit (ADK) by @berggren in #145
- More robust duckdb extension loading by @berggren in #146
- Address blocking call in LLM workflow name generation by @berggren in #147
- Add mediator docker image build github action by @hacktobeer in #149
- Update admin with create_user options by @hacktobeer in #151
- Replace WebSockets with SSE for file chat streaming by @berggren in #155
New Contributors
- @rgayon made their first contribution in #93
- @wajihyassine made their first contribution in #137
Full Changelog: 0.6.0...0.7.0-rc.1
0.6.0
Summary
This release includes updates to folder sharing, group management features in the admin CLI and API, improved documentation and type hints, dependency updates, file chat functionality, database connection handling in admin.py, optimized delete operations, task log file handling, a workflow name generation endpoint, and various bug fixes and performance improvements.
Highlights:
- Added group management endpoints and commands to the admin CLI and API.
- Updated folder sharing endpoint and related functionality.
- Improved documentation and type hints.
- Added file chat functionality.
- Optimized delete and purge operations.
- Added task log file handling (renamed from task_logs to task_files).
- Added a workflow name generation endpoint.
- Updated various dependencies, including h11 and setuptools.
- Fixed a database connection issue in
admin.py. - Added folder list endpoint.
- Improved chunked file upload reliability and error handling.
- Added task report feature.
- Added Google OAuth token authentication support.
What's Changed
- Bump python-jose from 3.3.0 to 3.4.0 by @dependabot in #68
- Version 0.5.0 by @berggren in #69
- Refactor healthz API endpoint by @jleaniz in #71
- Add Google OAuth token authentication support for client apps by @jleaniz in #72
- Add Task Report by @berggren in #73
- Adds list-workflow-templates and delete-workflow-template to admin.py by @sydp in #74
- Update README.md by @jleaniz in #76
- Updates to google auth endpoint by @jleaniz in #77
- Update package versions, including FastAPI by @jleaniz in #78
- Update header name by @jleaniz in #79
- Improve Chunked File Upload Reliability and Error Handling by @berggren in #81
- File purging functionality by @berggren in #82
- Add endpoint to retrieve all accessible folders by @berggren in #84
- Expand AI summary generation permissions by @berggren in #83
- Add workflow name generation endpoint by @berggren in #85
- Refactor file creation and add task log file handling by @berggren in #86
- Optimize delete and purge operations by @berggren in #87
- Update settings_example.toml by @jaegeral in #91
- Add file chat functionality by @berggren in #90
- Add Group Management Commands to Admin CLI by @berggren in #92
- Bump setuptools from 75.8.2 to 78.1.1 by @dependabot in #94
- Add new group management endpoints and tests by @jleaniz in #95
- Closing database connection in admin.py by @roshanmaskey in #88
- Bump h11 from 0.14.0 to 0.16.0 by @dependabot in #96
- Update type hints and fix small bug by @jleaniz in #97
- Updates folder sharing endpoint and related functionality by @jleaniz in #103
- codespell stuff hackathon by @jaegeral in #98
- s/posgresql/postgresql by @jaegeral in #99
- Improve docstrings in admin.py file by @jaegeral in #100
- Enhance Group Management in Admin CLI by @jaegeral in #102
- Make fields optional in FolderShareRequest by @berggren in #104
- Rename task_logs -> task_files by @berggren in #105
- Release 0.6.0 by @berggren in #106
New Contributors
- @sydp made their first contribution in #74
- @roshanmaskey made their first contribution in #88
Full Changelog: 0.5.0...0.6.0
0.5.0
Highlights:
- Added a health check endpoint for service monitoring.
- Implemented a CLI command to create and manage user API keys.
- Added an importer to ingest files from Google Cloud Storage.
- Updated several dependencies, including python-jose and cryptography.
- Improved Workflow API documentation.
- Fixed an authorization bug in the workflow API.
- Refactored LLM summarization and added related unit tests.
What's Changed
- Default ordering by creation date for root and shared folders by @berggren in #47
- Optional file upload parameters by @jleaniz in #49
- LLM Selection for File Summary Generation by @berggren in #51
- Add mime type to workflow input files by @berggren in #52
- Refactor LLM Summarization and Update Dependencies by @berggren in #53
- Add new unit tests, refactor Prometheus URL retrieval and relocate Celery queue setup by @jleaniz in #54
- Remove Cloud Provider Configuration and API endpoints by @berggren in #55
- Fixt authz bug for workflow API by @berggren in #57
- Importer to ingest files from Google Cloud Storage by @berggren in #56
- Add LLM failure state to summary by @berggren in #59
- Bump cryptography from 44.0.0 to 44.0.1 by @dependabot in #58
- Dependency updates and .python-version exclusion by @berggren in #60
- Updating to openrelik-ai-common 0.5.0 by @berggren in #61
- Improve Workflow API doc strings by @berggren in #64
- Add health check endpoint by @berggren in #66
- Add CLI command to create user API keys by @berggren in #65
- Version 0.5.0 by @berggren in #67
Full Changelog: 2024.12.12...0.5.0
2024.12.12
Summary
This release introduces role-based access control, folder sharing, improved file handling, and administrative tools. It also includes database improvements, extended JWT expiration, and optimizations for file listings. Several bug fixes and refactoring efforts improve stability and maintainability.
Highlights:
- Changed the HTTP method for a specific API endpoint.
- Added queue length and dynamic labels to Celery metrics.
- Implemented a compact schema for folder API responses, reducing size.
- Integrated a Prometheus exporter to collect Celery metrics.
What's Changed
- Add Prometheus Metrics Exporter for Celery by @berggren in #42
- Bump python-multipart from 0.0.9 to 0.0.18 by @dependabot in #43
- Optimize Folder API Responses with Compact Schema by @berggren in #44
- Improve Celery Metrics Exporter with Queue Length and Dynamic Labels by @berggren in #45
- Adjust HTTP method for API endpoint by @jleaniz in #46
New Contributors
- @dependabot made their first contribution in #43
- @jleaniz made their first contribution in #46
Full Changelog: 2024.11.27...2024.12.12
2024.09.23
2024.09.19
First release of OpenRelik
Full Changelog: https://github.com/openrelik/openrelik-server/commits/2024.09.19