Skip to content

Releases: picodata/pike

2.0.2

06 Mar 10:35
ba7391e
Compare
Choose a tag to compare

Changed

  • Remove required minimal rust version for Pike (7a7d730)
  • Update pike version in template (aa2d3cf)
  • Remove unused dependencies from template (aa2d3cf)

2.0.1

05 Mar 17:22
75bda7b
Compare
Choose a tag to compare

Changed

  • Change pike dependency source in template (#b33fc168)

2.0.0

05 Mar 17:12
1a77a29
Compare
Choose a tag to compare

Breaking Changes

  • Move to 25.1.1 Picodata version, rename config.yaml to picodata.yaml (90468b1)
  • Plugin pack command now saves the plugin archive in release/debug folder (36b20b3)
  • Change topology.toml format: tiers renamed to tier, instances renamed to replicasets. Add new section plugin. (678f1c1)

Added

  • Implement plugin add command for workspaces (789c966)
  • Support working with multiple plugins and custom assets (98f7ac8)
  • Expose PicodataInstance object (3bd6962)
  • Run Pike without a plugin directory (2138e00)
  • Add hints when running Pike in the wrong folder (d7785a1)
  • Pass topology as a structure in library function (f9478c3)
  • Add --plugin-path parameter to run/stop/pack/build commands (403ae68)

Changed

  • Set the latest version for Cargo resolver in template (09cde0a)
  • Clean plugin folder from trash in workspaces (67ed7f7)
  • Update Rust version (568b75c)
  • Improve run command behavior:
    • Add daemon mode (0cd689e)
    • Improve logs (d07baf5)
    • Write logs to files per instance (d07baf5)
    • Add colored instance name prefix in stdout logs (d07baf5)
  • Improve Ctrl+C handling for proper shutdown (701be74)
  • Enhance error handling during instance stop (d233a74)
  • Forward output from picodata admin in config apply command (05bae13)

Fixed

  • Adjust config apply for workspaces (a22a7ad)
  • Fix picodata.yaml copying to workspace root (d7b7edb)
  • Fix query for migration variables apply (e07fc8d)
  • Fix handling of bad args check in config apply tests (90a0818)
  • Fix --target-dir flag behavior in pack command (7691788)

2.0.0-rc2

03 Feb 11:25
656f420
Compare
Choose a tag to compare
2.0.0-rc2

2.0.0-rc1

28 Jan 09:26
3ad10c1
Compare
Choose a tag to compare
- chore: update MAINTENANCE guide

- bump liquid from 0.26.9 to 0.26.10 (#44)
- build(deps): build(deps): bump clap from 4.5.26 to 4.5.27 (#43)
- test: add wait for child pike run command
- feat: add separated process for guaranteed kill childs
- build(deps): bump log from 0.4.22 to 0.4.25 (#38)
- build(deps): bump serde_json from 1.0.135 to 1.0.137 (#37)
- build(deps): bump serde_json from 1.0.134 to 1.0.135
- build(deps): bump clap from 4.5.23 to 4.5.26 (#31)
- build(deps): bump serde from 1.0.216 to 1.0.217 (#30)
- fix: selecting build version in plugin pack cmd
- feat: move build rs into pike without refactoring
- feat: add cargo build command
- build(deps): Bump serde_json from 1.0.133 to 1.0.134
- change template dependency on pike from local to git
- add test example in plugin template
- add ability to use pike as lib
- add ability to change target dir
- make migrations is unnecessary
- build(deps): Bump anyhow from 1.0.94 to 1.0.95 (#21)
- 12: correct grammar
- 12: move temp test files to subdirectory
- 12: BREAKING: remove short aliases for some cli arguments
- 12: make code perfect
- 12: add ci
- master: fix links

1.0.0

13 Dec 15:28
Compare
Choose a tag to compare

Meet the new "cargo pike" tool!