Skip to content

Commit 04152ed

Browse files
authored
Merge pull request #27 from pbeets/release/0.7.0
Release 0.7.0
2 parents 960b6f6 + 10fa93a commit 04152ed

File tree

3 files changed

+8
-4
lines changed

3 files changed

+8
-4
lines changed

CHANGELOG.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
## [Unreleased]
99

10+
## [0.7.0] - 2026-01-08
11+
1012
### Breaking Changes
1113

1214
#### Order Types Now Use Enums Instead of Raw Integers
@@ -522,6 +524,7 @@ Previous stable release. See git history for earlier changes.
522524

523525
## Version History Summary
524526

527+
- **0.7.0** (2026-01-08): Breaking changes - Order types now use enums instead of raw integers, cleaner public API exports
525528
- **0.6.2** (2025-12-20): Expanded plant handle APIs, additional message types, OCO order support, and new sender methods
526529
- **0.6.1** (2025-11-24): Environment-specific configuration variables
527530
- **0.6.0** (2025-11-23): Major breaking changes - Removed deprecated code, simplified heartbeat handling, updated to dotenvy
@@ -531,7 +534,8 @@ Previous stable release. See git history for earlier changes.
531534
- **0.5.0** (2025-11-16): Major stability and API improvements - Connection strategies, unified config, panic fixes, connection health monitoring
532535
- **0.4.2** (2025-11-15): Previous stable release
533536

534-
[Unreleased]: https://github.com/pbeets/rithmic-rs/compare/v0.6.2...HEAD
537+
[Unreleased]: https://github.com/pbeets/rithmic-rs/compare/v0.7.0...HEAD
538+
[0.7.0]: https://github.com/pbeets/rithmic-rs/compare/v0.6.2...v0.7.0
535539
[0.6.2]: https://github.com/pbeets/rithmic-rs/compare/v0.6.1...v0.6.2
536540
[0.6.1]: https://github.com/pbeets/rithmic-rs/compare/v0.6.0...v0.6.1
537541
[0.6.0]: https://github.com/pbeets/rithmic-rs/compare/v0.5.3...v0.6.0

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "rithmic-rs"
3-
version = "0.6.2"
3+
version = "0.7.0"
44
description = "Rust client for the Rithmic R | Protocol API to build algo trading systems"
55
license = "MIT OR Apache-2.0"
66
edition = "2024"

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ Add to your `Cargo.toml`:
1313

1414
```toml
1515
[dependencies]
16-
rithmic-rs = "0.6.2"
16+
rithmic-rs = "0.7.0"
1717
```
1818

1919
Set your environment variables:
@@ -56,7 +56,7 @@ See [`examples/`](examples/) for more usage patterns including [reconnection han
5656

5757
## Architecture
5858

59-
This library uses the **actor pattern** where each Rithmic service (called a "plant") runs as an independent async task, communicating via tokio channels. Connect only to what you need, run them on separate tasks, and reconnect individually.
59+
This library uses the actor pattern where each Rithmic service runs independently in its own thread. All communication happens through tokio channels.
6060

6161
- **`RithmicTickerPlant`** - Real-time market data (trades, quotes, order book)
6262
- **`RithmicOrderPlant`** - Order entry and management

0 commit comments

Comments
 (0)