Skip to content

Releases: melosso/reef

v0.4.2

20 Mar 08:43

Choose a tag to compare

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 ImportExecutionService and AuthEndpoints for better maintainability and performance.
  • fix(api): Added CancellationToken support 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

05 Mar 08:16

Choose a tag to compare

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

24 Feb 12:18
81116cc

Choose a tag to compare

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

19 Feb 09:52

Choose a tag to compare

v0.3.4 Pre-release
Pre-release

Full Changelog: v1.3.3...v1.3.4

v0.3.3

18 Feb 15:27

Choose a tag to compare

v0.3.3 Pre-release
Pre-release

Full Changelog: v1.3.2...v1.3.3

v0.3.2

21 Jan 07:51

Choose a tag to compare

v0.3.2 Pre-release
Pre-release

Note

This release is intended as a drop-in replacement update.

Remarks:

  • We have moved from calver to semantic versioning.

No other changes were made in this patch.


Full Changelog: 2026.1.0...v1.3.2

2026.1.0

31 Dec 16:11

Choose a tag to compare

2026.1.0 Pre-release
Pre-release

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

28 Nov 19:43

Choose a tag to compare

2025.12.0 Pre-release
Pre-release

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.