Releases: bh2smith/dune-sync
Releases · bh2smith/dune-sync
v0.3.3
v0.3.2
What's Changed
- Throw an error when the container encounters an error by @bram-vdberg in #123
- Config: Dune Request Timeout by @bram-vdberg in #122
- Fix a couple of failing tests by @mooster531 in #126
New Contributors
- @bram-vdberg made their first contribution in #123
Full Changelog: v0.3.1...v0.3.2
v0.3.1
What's Changed
- Insert Ignore (aka on conflict do nothing) by @bh2smith in #101
- Parse varchar(n) by @bh2smith in #109
- Fix Installation Instructions by @bh2smith in #111
- Postgres Destintion Schema by @bh2smith in #110
- Poetry Update (Lockfile) by @bh2smith in #114
- Fetch Config from URL by @mooster531 in #116
- Log Job Details by @bh2smith in #119
- Validate Prometheus Connection by @bh2smith in #118
Full Changelog: v0.3.0...v0.3.1
v0.3.0
Satisfying all requirements for Milestone 3
What's Changed
- Update Readme & MakeFile by @bh2smith in #82
- Ruff as Linter by @bh2smith in #84
- Fix the default config.yaml - had invalid src and dest refs by @mooster531 in #85
- Fix Async Test Warnings by @mooster531 in #86
- Add GNU V3 License by @bh2smith in #90
- Proposal: Poetry setup by @mooster531 in #88
- Redirect Non-Error Logs to stdout by @bh2smith in #91
- Fix: CI Coverage as xml by @bh2smith in #95
- HTML-formatted test coverage report by @mooster531 in #96
- Upsert aka On Conflict Do Update by @bh2smith in #93
- Allow for env-var substitution inside query_string and table_name by @mooster531 in #98
- Specific Job Runner as Runtime Argument by @bh2smith in #100
- Observability via Prometheus Metrics by @mooster531 in #92
Full Changelog: v0.2.0...v0.3.0
v0.2.0
What's Changed
- Typo: Append as a source. by @mooster531 in #71
- Use HTML Coverage Report by @mooster531 in #73
- Isolate Type Mapping Logic by @mooster531 in #72
- Async Job Execution by @bh2smith in #48
- Add pyaml dependency by @fleupold in #76
- Remove Unnecessary Env Loading by @bh2smith in #78
- Config: Combine Sources & Destinations by @bh2smith in #79
New Contributors
Full Changelog: v0.1.0...v0.2.0
Candidate: Milestones 1 & 2
This release satisfies the conditions of Milestones 1 & 2 according to the Grant Proposal Snapshot.
What's Changed
- Support for Multiple Sources & Destinations in a Single Config by @bh2smith in #63
- Documenting Functions & Classes by @bh2smith in #65
- Treat Unknown Types as JSONB by @bh2smith in #64
- Dune: real and decimal(32,0) by @mooster531 in #66
- Update Readme by @bh2smith in #70
Full Changelog: v0.0.2...v0.1.0
v0.0.2
Release Candidate for Milestones 1 & 2:
https://forum.cow.fi/t/grant-application-dune-sync-v2/2597
What's Changed
- pre-commit by @mooster531 in #16
- Add a basic logger, helper file for pyenv and placeholder test dir by @mooster531 in #14
- Multi Job Config by @bh2smith in #18
- End to End Test Dune to Postgres by @bh2smith in #27
- Remove Print by @bh2smith in #28
- Simplify Main Entry Point by @bh2smith in #29
- Setup Coverage Report & Test config.py by @bh2smith in #31
- Append If Exists by @bh2smith in #33
- Basic Configuration for LocalToDune Jobs by @bh2smith in #32
- #24 Local Postgres to Dune task by @mooster531 in #35
- Parameterized Queries by @bh2smith in #36
- Simplify Unit Test by @bh2smith in #37
- Source -> Destination Abstraction by @bh2smith in #39
- YAML config and parser by @mooster531 in #40
- Minor Cleanup Naming & Imports by @bh2smith in #42
- dune-sync-5 Update Readme after Parse Config by @mooster531 in #43
- dune-sync-46 Indicate Optional Config Parameters in Readme. by @mooster531 in #47
- Cleanup Sample Configs by @bh2smith in #49
- dune-sync-51 Postgres To Dune Includes DataFrame Row Numbers by @mooster531 in #52
- Support SQL files in Postgres sources by @mooster531 in #50
- Validate & Test by @bh2smith in #53
Full Changelog: v0.0.1...v0.0.2
v0.0.1
What's Changed
- Add Basic CI: Lint & Formatting by @bh2smith in #1
- Use DuneClient instead of Raw Request by @bh2smith in #3
- Add Types & Adapt Project by @bh2smith in #12
- Basic Env & Config Parsing by @bh2smith in #13
- Dockerfile and workflows by @mooster531 in #15
- Update Readme by @bh2smith in #17
- Fix Deploy by @bh2smith in #19
New Contributors
- @bh2smith made their first contribution in #1
- @mooster531 made their first contribution in #15
Full Changelog: https://github.com/bh2smith/dune-sync/commits/v0.0.1