Skip to content

Commit 4d66c11

Browse files
github-actions[bot]joshstevens19actions-user
authored
Release v0.29.0 (#354)
Co-authored-by: Josh Stevens <joshstevens19@hotmail.co.uk> Co-authored-by: GitHub Action <action@github.com>
1 parent 8618ef9 commit 4d66c11

9 files changed

Lines changed: 200 additions & 188 deletions

File tree

.github/workflows/ci-cd.yml

Lines changed: 161 additions & 161 deletions
Large diffs are not rendered by default.

Cargo.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

cli/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "rindexer_cli"
3-
version = "0.28.2"
3+
version = "0.29.0"
44
edition = "2021"
55
description = "A no-code or framework to build blazing fast EVM indexers - built in rust."
66
license = "MIT"

core/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "rindexer"
3-
version = "0.28.2"
3+
version = "0.29.0"
44
edition = "2021"
55
description = "A no-code or framework to build blazing fast EVM indexers - built in rust."
66
license = "MIT"

core/src/generator/events_bindings.rs

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -790,7 +790,7 @@ pub fn generate_event_handlers(
790790
r#"#![allow(non_snake_case)]
791791
use rindexer::{
792792
event::callback_registry::EventCallbackRegistry,
793-
EthereumSqlTypeWrapper, PgType, RindexerColorize, rindexer_error, rindexer_info
793+
EthereumSqlTypeWrapper, PgType, rindexer_error, rindexer_info
794794
};
795795
"#,
796796
);
@@ -1034,8 +1034,7 @@ pub fn generate_event_handlers(
10341034
{postgres_write}
10351035
10361036
rindexer_info!(
1037-
"{contract_name}::{handler_name} - {{}} - {{}} events",
1038-
"INDEXED".green(),
1037+
"{contract_name}::{handler_name} - INDEXED - {{}} events",
10391038
results.len(),
10401039
);
10411040

core/src/generator/trace_bindings.rs

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -830,7 +830,7 @@ pub fn generate_trace_handlers(
830830
r#"#![allow(non_snake_case)]
831831
use rindexer::{
832832
event::callback_registry::TraceCallbackRegistry,
833-
EthereumSqlTypeWrapper, PgType, RindexerColorize, rindexer_error, rindexer_info
833+
EthereumSqlTypeWrapper, PgType, rindexer_error, rindexer_info
834834
};
835835
"#,
836836
);
@@ -1018,8 +1018,7 @@ pub fn generate_trace_handlers(
10181018
{postgres_write}
10191019
10201020
rindexer_info!(
1021-
"{contract_name}::{handler_name} - {{}} - {{}} events",
1022-
"INDEXED".green(),
1021+
"{contract_name}::{handler_name} - INDEXED - {{}} events",
10231022
results.len(),
10241023
);
10251024
@@ -1062,8 +1061,7 @@ pub fn generate_trace_handlers(
10621061
}}
10631062
10641063
rindexer_info!(
1065-
"{contract_name}::Block - {{}} - {{}} blocks",
1066-
"INDEXED".green(),
1064+
"{contract_name}::Block - INDEXED - {{}} blocks",
10671065
results.len(),
10681066
);
10691067

core/src/indexer/no_code.rs

Lines changed: 5 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@ use alloy::{
88
dyn_abi::DynSolValue,
99
json_abi::{Event, JsonAbi},
1010
};
11-
use colored::Colorize;
1211
use serde_json::Value;
1312
use tokio_postgres::types::Type as PgType;
1413
use tracing::{debug, error, info, warn};
@@ -214,10 +213,7 @@ fn no_code_callback(params: Arc<NoCodeCallbackParams>) -> EventCallbacks {
214213
if event_length == 0 {
215214
debug!(
216215
"{} {}: {} - {}",
217-
params.indexer_name,
218-
params.contract_name,
219-
params.event_info.name,
220-
"NO EVENTS".red()
216+
params.indexer_name, params.contract_name, params.event_info.name, "NO EVENTS"
221217
);
222218

223219
return Ok(());
@@ -538,7 +534,7 @@ fn no_code_callback(params: Arc<NoCodeCallbackParams>) -> EventCallbacks {
538534
"{}::{} - {} - {} events {}",
539535
params.contract_name,
540536
params.event_info.name,
541-
"STREAMED".green(),
537+
"STREAMED",
542538
streamed,
543539
format!(
544540
"- blocks: {} - {} - network: {}",
@@ -560,7 +556,7 @@ fn no_code_callback(params: Arc<NoCodeCallbackParams>) -> EventCallbacks {
560556
"{}::{} - {} - messages has a max 10 block range due the rate limits - {}",
561557
params.contract_name,
562558
params.event_info.name,
563-
"CHAT_MESSAGES_DISABLED".yellow(),
559+
"CHAT_MESSAGES_DISABLED",
564560
format!("- blocks: {} - {} - network: {}", from_block, to_block, network)
565561
);
566562
} else {
@@ -579,7 +575,7 @@ fn no_code_callback(params: Arc<NoCodeCallbackParams>) -> EventCallbacks {
579575
"{}::{} - {} - {} events {}",
580576
params.contract_name,
581577
params.event_info.name,
582-
"CHAT_MESSAGES_SENT".green(),
578+
"CHAT_MESSAGES_SENT",
583579
messages_sent,
584580
format!(
585581
"- blocks: {} - {} - network: {}",
@@ -600,7 +596,7 @@ fn no_code_callback(params: Arc<NoCodeCallbackParams>) -> EventCallbacks {
600596
"{}::{} - {} - {} events {}",
601597
params.contract_name,
602598
params.event_info.name,
603-
"INDEXED".green(),
599+
"INDEXED",
604600
indexed_count,
605601
format!("- blocks: {} - {} - network: {}", from_block, to_block, network)
606602
);

core/src/indexer/progress.rs

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
use alloy::primitives::U64;
2-
use colored::{ColoredString, Colorize};
32
use std::collections::HashMap;
43
use std::{
54
hash::{Hash, Hasher},
@@ -30,8 +29,8 @@ impl IndexingEventProgressStatus {
3029
}
3130
}
3231

33-
pub fn log(&self) -> ColoredString {
34-
self.as_str().green()
32+
pub fn log(&self) -> &str {
33+
self.as_str()
3534
}
3635
}
3736

documentation/docs/pages/docs/changelog.mdx

Lines changed: 24 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,22 +5,42 @@
55

66
### Features
77
-------------------------------------------------
8-
- feat: upgrade to alloy 1.1.3
9-
- feat: expose `RindexerEventStream` to allow subscribing to rindexer events
108

119
### Bug fixes
1210
-------------------------------------------------
13-
- fix: add missing --graphql and --indexer flags for 'rindexer start all
1411

1512
### Breaking changes
1613
-------------------------------------------------
17-
- `IndexingDetails` now includes optional `event_stream` for subscribing to rindexer events
1814

1915
## Releases
2016
-------------------------------------------------
2117

2218
all release branches are deployed through `release/VERSION_NUMBER` branches
2319

20+
21+
# 0.29.0-beta - 6th January 2026
22+
23+
github branch - https://github.com/joshstevens19/rindexer/tree/release/0.29.0
24+
25+
- linux binary - https://github.com/joshstevens19/rindexer/releases/download/v0.29.0/rindexer_linux-amd64.tar.gz
26+
- mac apple silicon binary - https://github.com/joshstevens19/rindexer/releases/download/v0.29.0/rindexer_darwin-arm64.tar.gz
27+
- mac apple intel binary - https://github.com/joshstevens19/rindexer/releases/download/v0.29.0/rindexer_darwin-amd64.tar.gz
28+
- windows binary - https://github.com/joshstevens19/rindexer/releases/download/v0.29.0/rindexer_win32-amd64.zip
29+
30+
### Features
31+
-------------------------------------------------
32+
- feat: upgrade to alloy 1.1.3
33+
- feat: expose `RindexerEventStream` to allow subscribing to rindexer events
34+
35+
### Bug fixes
36+
-------------------------------------------------
37+
- fix: add missing --graphql and --indexer flags for 'rindexer start all
38+
- fix: resolve the bad ANSI escape on the logger causing logs to render the ANSI escape incorrectly
39+
40+
### Breaking changes
41+
-------------------------------------------------
42+
- `IndexingDetails` now includes optional `event_stream` for subscribing to rindexer events
43+
2444
# 0.28.2-beta - 5th November 2025
2545

2646
github branch - https://github.com/joshstevens19/rindexer/tree/release/0.28.2

0 commit comments

Comments
 (0)