Skip to content

Releases: sttk/sabi-rust

0.7.3

06 May 04:29
3911757

Choose a tag to compare

Changes

  • fix: add Send bounds to DataConn async methods to allow txn_async in tokio::spawn by @sttk in #99

Supports

  • cicd: updated the last target rust version of CI to 1.95.0 by @sttk in #100
  • release tasks for 0.7.3 by @sttk in #101

Full Changelog: 0.7.2...0.7.3

0.7.2

16 Apr 13:51
73ce50e

Choose a tag to compare

Changes

  • fix: made new function public and added join method of AsyncGroup by @sttk in #96
  • refactor: removed unused imports by @sttk in #97

Docs

  • doc,comment: reflect DataHub Send trait and +Send requirement for async logic arguments by @sttk in #95

Supports

  • release tasks for 0.7.2 by @sttk in #98

Full Changelog: 0.7.1...0.7.2

0.7.1

26 Mar 04:06
ed1e586

Choose a tag to compare

Changes

  • fix: implemented Send trait for DataHub by @sttk in #93

Supports

  • cicd: updated the Rust versions for CI to 1.94.0 by @sttk in #90
  • cicd: fixed the security alert by code scanning by @sttk in #91
  • release tasks for 0.7.1 by @sttk in #94

Full Changelog: 0.7.0...0.7.1

0.7.0

19 Feb 16:53
af103c1

Choose a tag to compare

Changes

  • fix!: changed names and module paths of logic and uses macros by @sttk in #83
  • update!: changed the APIs for some uses-related methods and added a few uses method by @sttk in #86

Docs

  • doc: updated README Usage for macro renaming by @sttk in #85
  • doc: updated Usage in README.md to reflect the changes APIs of uses by @sttk in #87

Supports

  • test: added integration tests for async APIs by @sttk in #84
  • cicd: updated the last rust version for CI to 1.93.1 by @sttk in #88
  • release tasks for 0.7.0 by @sttk in #89

Full Changelog: 0.6.0...0.7.0

0.6.0

14 Feb 06:34
f64b4ac

Choose a tag to compare

Changes

  • new: added a module which behaves on tokio runtime by @sttk in #80

Docs

  • doc: enhanced README with Tokio asynchronous support details by @sttk in #81

Supports

  • Release tasks for 0.6.0 by @sttk in #82

Full Changelog: 0.5.0...0.6.0

0.5.0

27 Jan 13:25
3f19e0f

Choose a tag to compare

⚠️ BREAKING CHANGES

  • update!: rewrote the whole codes using setup_read_cleanup by @sttk in #75

Docs

  • doc,chore: modified msrv task in build.sh and its result in README by @sttk in #66
  • doc: updated README.md to reflect the full rewrite by @sttk in #76

Supports

  • deps: bump up errs to 0.3.0 by @sttk in #70
  • chore: added lint task and added --all-features option to each task in build.sh by @sttk in #71
  • cicd: updated rust version for ci by @sttk in #72
  • chore: modified categories and rustdoc config in Cargo.toml by @sttk in #73
  • cicd: modified target rust versions by @sttk in #74
  • Release tasks for 0.5.0 by @sttk in #77

Full Changelog: 0.4.0...0.5.0

0.4.0

13 Aug 21:04
6879003

Choose a tag to compare

⚠️ BREAKING CHANGES

  • update!: changed run/txn to macros, and changed the order of args of run/txn/run_async/txn_async by @sttk in #62

Docs

  • doc: updated usage in README.md by @sttk in #63

Supports

  • release tasks for 0.4.0 by @sttk in #64

Full Changelog: 0.3.0...0.4.0

0.3.0

11 Aug 07:18
ffdf9df

Choose a tag to compare

⚠️ BREAKING CHANGES

  • update!: changed the parameter of AsyncGroup#add from a closure to a future by @sttk in #56

New features

  • new: enabled to use AsyncGroup in async functions by @sttk in #53
  • new: added setup_async function by @sttk in #54
  • new: added run_async and txn_async function by @sttk in #55
  • fix!: changed run_async and txn_async methods of DataHub to macros by @sttk in #57

Docs

  • doc,comment: modified documentation comments by @sttk in #51
  • comment,doc: modified mistakes in comments of run, txn, run_async and txn_async by @sttk in #58
  • doc: added a description about asynchronous usage to the README by @sttk in #59

Supports

  • release tasks for 0.3.0 by @sttk in #60

Full Changelog: 0.2.1...0.3.0

0.2.1

03 Aug 05:23
e97952b

Choose a tag to compare

Changes

  • fix: modified an incorrect variable name by @sttk in #38
  • update: added an enum variant of error reason: FailToCreateDataConn by @sttk in #39
  • fix: fixed incorrect usage of hashbrown::HashMap::extract_if by @sttk in #40
  • fix: dropped dependency on hashbrown by using retain instead of extract_if by @sttk in #41
  • fix: changed inappropriate method names by @sttk in #43

Docs

  • comment,doc: modified documentation comments by @sttk in #42
  • doc: modified a mistake in README.md by @sttk in #46
  • doc: changed the title of README.md by @sttk in #47

Supports

  • test: added unit tests for remove_and_drop_container_ptr_*_setup_by_name by @sttk in #44
  • comment: removed a trailing space by @sttk in #45
  • release tasks for 0.2.1 by @sttk in #48

Full Changelog: 0.2.0...0.2.1

0.2.0

09 Jun 12:58
add3046

Choose a tag to compare

⚠️ BREAKING CHANGES

  • update!: modified to ensure to close and drop global DataSrc by combining setup and shutdown_later by @sttk in #34

Changes

  • update: changed setup to terminate immediately and return an error map if an error occurs by @sttk in #33
  • new: added pre commit to DataConn by @sttk in #35

Docs

  • doc,comment: modified some descriptions in README and crate doc comment by @sttk in #36

Supports

  • release tasks for 0.2.0 by @sttk in #37

Full Changelog: 0.1.0...0.2.0