Releases: melosso/reef
v0.4.2
Caution
During our Beta phase, you may encounter breaking changes as we refine and improve Reef. We appreciate your patience and feedback as we work toward a stable release!
We've made some changes in this minor update of Reef:
New features in v0.4.x:
- Upgrade to .NET 10 – Refactored the import API and upgraded the project to .NET 10 for improved performance.
- Upgrade to Tailwind 4.0 – Modernized the UI framework for better styling and responsiveness.
- Add (simple) import profiles – You can now use simple import profiles, in addition to your export profiles.
- Add OTP Support – Introduced One-Time Password (OTP) authentication for enhanced security.
- Add MinVer for Versioning – Replaced manual versioning with MinVer for automated and reliable version management.
Fixes in v0.4.2:
- fix(api): Prevented silent exceptions and race conditions in critical services.
- fix(ui): Fixed TOTP rollover issues to ensure accurate time-based authentication.
- fix(ui): Resolved various JavaScript exceptions for a smoother user experience.
- fix(api): Modernized
ImportExecutionServiceandAuthEndpointsfor better maintainability and performance. - fix(api): Added
CancellationTokensupport and modernized collections for improved reliability. - fix(api): Updated build configuration and fixed serialization best practices for consistency.
- chore: Updated packages (due to known, fixed cve's in Scriban)
Fixes until v0.4.1:
- Fixed build pipeline – Our CI/CD pipeline is now fully operational after the .NET upgrade.
- Fixed Linux deployment – You can now download the Linux release alongside Windows and container packages.
Please make sure to check out our documentation first, it'll guide you through the basics of the application.
Full Changelog: v0.4.1...v0.4.2
v0.4.1
Caution
You should expect breaking changes in our Beta phase.
We've made some changes in this minor update of Reef:
New features in v0.4.x:
- Add (simple) import profiles. You can now use (rather) simple import profiles, in addition to your export profiles.
Fixes until v0.4.1:
- Fixed build pipeline. Our CI/CD was broken after the .NET upgrade.
- Fixed Linux deployment. Besides a Windows release and container package, you can now download the Linux release.
Please make sure to check out our documentation first, it'll guide you through the basics of the application.
Full Changelog: v0.4.0...v0.4.1
v0.4.0
Caution
You should expect breaking changes in our Beta phase.
We've made some changes in this minor update of Reef:
New features in v0.4.x:
- Add (simple) import profiles. You can now use (rather) simple import profiles, in addition to your export profiles.
Fixes until v0.4.1:
- Fixed build pipeline. Our CI/CD was broken after the .NET upgrade.
Please make sure to check out our documentation first, it'll guide you through the basics of the application.
Full Changelog: v0.3.2...v0.4.0
v0.3.4
Full Changelog: v1.3.3...v1.3.4
v0.3.3
Full Changelog: v1.3.2...v1.3.3
v0.3.2
Note
This release is intended as a drop-in replacement update.
Remarks:
- We have moved from
calverto semantic versioning.
No other changes were made in this patch.
Full Changelog: 2026.1.0...v1.3.2
2026.1.0
Tip
This release is intended as a drop-in update. No intentional breaking changes, but backing up the application and database is recommended, especially for Docker-based deployments.
New features
Email approvals
- Full outgoing email approval pipeline.
- Approval notifications and per-instance settings.
- Pending approvals count exposed in API and UI.
- Delta sync support for approvals, including row type tracking, metrics, and last execution timestamps.
- Skip support to persist smart-sync hashes.
- Approval state surfaced consistently across profile views.
Users and profiles
- Username change auditing.
- “Last Run” column with sorting added to profiles.
Document generation
- PDF and DOCX generation via QuestPDF and OpenXML.
- HTML parsing and formatting for PDF output.
Fixes and improvements
Docker
- Corrected environment file handling.
- Fixed path resolution issues.
- Improved first-run behavior.
- Fixed database path configuration.
- Ensured views are included correctly in published images.
Email and approvals
- Refactored email sending to support existing providers.
- Improved approval flow edge cases.
- Improved error handling for email rendering failures.
Sync and execution
- Fixed filtering for new and changed rows using Reef IDs.
- Improved delta sync accuracy and state tracking.
- Added execution metrics and timestamps.
Admin and UI
- Updated test action endpoints and UI layout.
- Added test query preview endpoint with improved validation.
- Reduced log verbosity.
Full changelog
2025.12.0...2026.1.0
2025.12.0
Tip
This is the first public release of Reef! Try it out and tell us what breaks. Expect breaking changes the next release.
Reef is a web-based database export and integration platform. It runs your queries, shapes the results, and ships them to the right destination.
Features
- Web UI. Manage connections, profiles, and runs from your browser.
- Multiple databases. PostgreSQL, MySQL, and SQL Server.
- Multiple formats. JSON, CSV, XML, YAML, with optional Scriban templates.
- Flexible destinations. Local disk, FTP/SFTP, S3, Azure Blob, HTTP, SMB, and email (SMTP).
- Built-in scheduling. Cron, intervals, or webhook-triggered jobs.
- Execution history. See status, duration, row counts, and logs for every run.
- Runs anywhere. Docker image and Windows support.
If you run into issues or have ideas, open a new Issue, we’d be happy to help.