Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: New Release #197

Draft
wants to merge 79 commits into
base: main
Choose a base branch
from
Draft
Changes from 1 commit
Commits
Show all changes
79 commits
Select commit Hold shift + click to select a range
b5af1ac
:fire: remove deprecated configuration and migration files
yezz123 Feb 24, 2025
26d092b
:wrench: add SQL scripts
yezz123 Feb 24, 2025
abe2901
:recycle: update SQL migration paths in Docker Compose files
yezz123 Feb 24, 2025
4ff379c
:wrench: add Dockerfiles for ingestor and node applications
yezz123 Feb 24, 2025
403b2ef
:sparkles: add Cloud Build configuration for Docker images
yezz123 Feb 24, 2025
9efe5a7
:wrench: update Dockerfiles to include additional build dependencies
yezz123 Feb 24, 2025
ca6fe4d
:wrench: create app directory in ingestor and node Dockerfiles
yezz123 Feb 24, 2025
0ae6321
:wrench: add Helm chart for pragma-node
yezz123 Feb 24, 2025
9c74285
:wrench: enhance migration process to enable TimescaleDB extensions
yezz123 Feb 24, 2025
e794c05
refactor: Removed currencies table + Merkle feeds route + All decimal…
akhercha Feb 26, 2025
ad9bf57
dev: Sync with latest main
akhercha Feb 26, 2025
f6de60a
dev: 🪛 Added default rpcs
akhercha Feb 26, 2025
d62868d
dev: README updated
akhercha Feb 27, 2025
ee0e50f
dev:
akhercha Feb 27, 2025
99a5c75
dev:
akhercha Feb 27, 2025
bca00df
dev: 📔 README.md updated
akhercha Feb 27, 2025
657bc00
dev: 📔 README.md updated
akhercha Feb 27, 2025
4c67ccb
dev: 📔 README.md updated
akhercha Feb 27, 2025
c9b86af
dev:
akhercha Feb 27, 2025
de02d74
dev: Updated rust to 1.85
akhercha Mar 1, 2025
31cf027
⬆ Bump astraly-labs/workflows in the github-actions group (#188)
dependabot[bot] Mar 3, 2025
00059ef
feat: Add MarketEntry enum to support multiple market types (#189)
EvolveArt Mar 5, 2025
3ba2052
:sparkles: Add support for Google Cloud Secret Manager (#190)
yezz123 Mar 5, 2025
7ed2c94
feat: Add support for extra volume mounts
yezz123 Mar 5, 2025
259ae8a
fix: remove signer requirement for publish_ws endpoint
EvolveArt Mar 6, 2025
a657197
refactor: Improve Kafka publishing for different entry types
EvolveArt Mar 6, 2025
02edf38
refactor: Simplify ingress template logic for better readability
yezz123 Mar 6, 2025
cf00a2e
feat: multi stream endpoint (#191)
EvolveArt Mar 8, 2025
d2e38ef
fix: sse multi pair warning on error
EvolveArt Mar 8, 2025
eca0249
🫠 Better errors
akhercha Mar 9, 2025
55b2095
🧐 Errors
akhercha Mar 9, 2025
c0fcda9
dev: Fixed default values (starkware)
akhercha Mar 9, 2025
ccfcb03
dev: Fixed default value for routing (starkware)
akhercha Mar 9, 2025
21a711f
feat: Add WebSocket error handling and inactivity timeout (#193)
EvolveArt Mar 9, 2025
c39a3c4
fix: update activity on ping (not pong)
EvolveArt Mar 10, 2025
58ea1de
fix: starkex example script
EvolveArt Mar 10, 2025
1ca45fd
feat: improve a bit endpoints documentation (#196)
EvolveArt Mar 10, 2025
3345e1e
dev: better onchain errors
akhercha Mar 12, 2025
8698800
dev: Level DEBUG
akhercha Mar 12, 2025
c672d44
dev: Oops
akhercha Mar 12, 2025
999b5d0
dev:
akhercha Mar 12, 2025
b1d08a8
dev: Better errors
akhercha Mar 12, 2025
85c6fb5
dev: Respond to pings
akhercha Mar 12, 2025
c511747
dev: btter errs
akhercha Mar 12, 2025
295285d
dev:
akhercha Mar 12, 2025
d5518cc
dev: Stop bypass decimals error
akhercha Mar 12, 2025
7cc4a48
dev: Error log for missing decimals
akhercha Mar 12, 2025
66adce8
🖊 Better errors (again)
akhercha Mar 13, 2025
cf8027e
💫 Lint & perf
akhercha Mar 13, 2025
a2c5724
🔪 Don't fill decimals Cache with zeroes
akhercha Mar 13, 2025
3b4057d
feat: add indexes in migration
EvolveArt Mar 13, 2025
0880598
Update openapi.json
EvolveArt Mar 14, 2025
9597bdd
fix: openapi spec
EvolveArt Mar 14, 2025
d03c338
dev: Fixed migration
akhercha Mar 14, 2025
f383bfd
dev: Fixed migration again & added local telemtry
akhercha Mar 14, 2025
f80ebeb
dev: Telemetry updated
akhercha Mar 14, 2025
df4f186
dev: IA hate club aaaaAAAAAAAAAAAAAa
akhercha Mar 14, 2025
fbd36b3
dev: TOML lint
akhercha Mar 14, 2025
79d3251
:recycle: Update server variable default value
yezz123 Mar 14, 2025
a6240f4
feat: cleanup migrations and add compression (#198)
EvolveArt Mar 16, 2025
0b3911d
hotfix: typo nullable
EvolveArt Mar 16, 2025
72e61a7
fix: correct some bugs and cleanup (#201)
EvolveArt Mar 17, 2025
05abcbc
dev: Fixed E2E tests
akhercha Mar 17, 2025
ee86319
fix: update chunk intervals
EvolveArt Mar 19, 2025
7c8d64e
feat: update chunk intervals migration
EvolveArt Mar 20, 2025
229755c
fix: better routing error msg
EvolveArt Mar 21, 2025
ff5b251
fix: cleanup onchain migrations
EvolveArt Mar 21, 2025
9aaeeaa
fix: ingestor remove info logs
EvolveArt Mar 22, 2025
aae64d1
dev: Fixed lint
akhercha Mar 25, 2025
021d9a5
feat: Renamed + Fixed migrations + Add components (#205)
akhercha Mar 26, 2025
9a324e7
dev: Updated down migrations
akhercha Mar 27, 2025
cfc4ed5
feat: Refacto WS endpoint (#206)
akhercha Mar 27, 2025
1cf2227
dev: hotfix ws
akhercha Mar 27, 2025
f9f48b5
dev: TOML linter
akhercha Mar 27, 2025
a7516e2
feat: enhance detailed median entry with individual prices (#207)
JordyRo1 Mar 27, 2025
957faab
fix: typos openapi spec
EvolveArt Mar 27, 2025
0cf7636
fix: chunk intervals
EvolveArt Mar 27, 2025
5ff3d44
fix: onchain candle table name
EvolveArt Mar 29, 2025
2b59c25
fix: one week interval for onchain ohlc
EvolveArt Mar 29, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
♻️ update SQL migration paths in Docker Compose files
yezz123 committed Feb 24, 2025
commit abe2901b7c9b8e0464bbca6f77cd19b9adead068
30 changes: 15 additions & 15 deletions compose.dev.yaml
Original file line number Diff line number Diff line change
@@ -62,21 +62,21 @@ services:
networks:
- pragma-db-network
volumes:
- ./infra/pragma-node/postgres_migrations/01-init.sql:/docker-entrypoint-initdb.d/01-init.sql
- ./infra/pragma-node/postgres_migrations/02-add-publishers.sql:/docker-entrypoint-initdb.d/02-add-publishers.sql
- ./infra/pragma-node/postgres_migrations/03-create-publishers-index.sql:/docker-entrypoint-initdb.d/03-create-publishers-index.sql
- ./infra/pragma-node/postgres_migrations/04-create-timescale-hypertables.sql:/docker-entrypoint-initdb.d/04-create-timescale-hypertables.sql
- ./infra/pragma-node/postgres_migrations/05-create-timescale-median-aggregates-spot.sql:/docker-entrypoint-initdb.d/05-create-timescale-median-aggregates-spot.sql
- ./infra/pragma-node/postgres_migrations/06-create-timescale-median-aggregates-future.sql:/docker-entrypoint-initdb.d/06-create-timescale-median-aggregates-future.sql
- ./infra/pragma-node/postgres_migrations/07-create-timescale-median-aggregates-mainnet-spot.sql:/docker-entrypoint-initdb.d/07-create-timescale-median-aggregates-mainnet-spot.sql
- ./infra/pragma-node/postgres_migrations/08-create-timescale-median-aggregates-mainnet-future.sql:/docker-entrypoint-initdb.d/08-create-timescale-median-aggregates-mainnet-future.sql
- ./infra/pragma-node/postgres_migrations/09-create-timescale-ohlc-aggregates-spot.sql:/docker-entrypoint-initdb.d/09-create-timescale-ohlc-aggregates-spot.sql
- ./infra/pragma-node/postgres_migrations/10-create-timescale-ohlc-aggregates-future.sql:/docker-entrypoint-initdb.d/10-create-timescale-ohlc-aggregates-future.sql
- ./infra/pragma-node/postgres_migrations/11-create-timescale-ohlc-aggregates-mainnet-spot.sql:/docker-entrypoint-initdb.d/11-create-timescale-ohlc-aggregates-mainnet-spot.sql
- ./infra/pragma-node/postgres_migrations/12-create-timescale-ohlc-aggregates-mainnet-future.sql:/docker-entrypoint-initdb.d/12-create-timescale-ohlc-aggregates-mainnet-future.sql
- ./infra/pragma-node/postgres_migrations/13-add-weekly-and-daily-median-aggregates.sql:/docker-entrypoint-initdb.d/13-add-weekly-and-daily-median-aggregates.sql
- ./infra/pragma-node/postgres_migrations/14-add-weekly-and-daily-ohlc-aggregates.sql:/docker-entrypoint-initdb.d/14-add-weekly-and-daily-ohlc-aggregates.sql
- ./infra/pragma-node/postgres_migrations/15-create-indexes.sql:/docker-entrypoint-initdb.d/15-create-indexes.sql
- ./sql/01-init.sql:/docker-entrypoint-initdb.d/01-init.sql
- ./sql/02-add-publishers.sql:/docker-entrypoint-initdb.d/02-add-publishers.sql
- ./sql/03-create-publishers-index.sql:/docker-entrypoint-initdb.d/03-create-publishers-index.sql
- ./sql/04-create-timescale-hypertables.sql:/docker-entrypoint-initdb.d/04-create-timescale-hypertables.sql
- ./sql/05-create-timescale-median-aggregates-spot.sql:/docker-entrypoint-initdb.d/05-create-timescale-median-aggregates-spot.sql
- ./sql/06-create-timescale-median-aggregates-future.sql:/docker-entrypoint-initdb.d/06-create-timescale-median-aggregates-future.sql
- ./sql/07-create-timescale-median-aggregates-mainnet-spot.sql:/docker-entrypoint-initdb.d/07-create-timescale-median-aggregates-mainnet-spot.sql
- ./sql/08-create-timescale-median-aggregates-mainnet-future.sql:/docker-entrypoint-initdb.d/08-create-timescale-median-aggregates-mainnet-future.sql
- ./sql/09-create-timescale-ohlc-aggregates-spot.sql:/docker-entrypoint-initdb.d/09-create-timescale-ohlc-aggregates-spot.sql
- ./sql/10-create-timescale-ohlc-aggregates-future.sql:/docker-entrypoint-initdb.d/10-create-timescale-ohlc-aggregates-future.sql
- ./sql/11-create-timescale-ohlc-aggregates-mainnet-spot.sql:/docker-entrypoint-initdb.d/11-create-timescale-ohlc-aggregates-mainnet-spot.sql
- ./sql/12-create-timescale-ohlc-aggregates-mainnet-future.sql:/docker-entrypoint-initdb.d/12-create-timescale-ohlc-aggregates-mainnet-future.sql
- ./sql/13-add-weekly-and-daily-median-aggregates.sql:/docker-entrypoint-initdb.d/13-add-weekly-and-daily-median-aggregates.sql
- ./sql/14-add-weekly-and-daily-ohlc-aggregates.sql:/docker-entrypoint-initdb.d/14-add-weekly-and-daily-ohlc-aggregates.sql
- ./sql/15-create-indexes.sql:/docker-entrypoint-initdb.d/15-create-indexes.sql
- onchain-db-data:/var/lib/postgresql/data
environment:
- POSTGRES_DB=pragma
28 changes: 14 additions & 14 deletions compose.yaml
Original file line number Diff line number Diff line change
@@ -62,20 +62,20 @@ services:
networks:
- pragma-db-network
volumes:
- ./infra/pragma-node/postgres_migrations/01-init.sql:/docker-entrypoint-initdb.d/01-init.sql
- ./infra/pragma-node/postgres_migrations/02-add-publishers.sql:/docker-entrypoint-initdb.d/02-add-publishers.sql
- ./infra/pragma-node/postgres_migrations/03-create-publishers-index.sql:/docker-entrypoint-initdb.d/03-create-publishers-index.sql
- ./infra/pragma-node/postgres_migrations/04-create-timescale-hypertables.sql:/docker-entrypoint-initdb.d/04-create-timescale-hypertables.sql
- ./infra/pragma-node/postgres_migrations/05-create-timescale-median-aggregates-spot.sql:/docker-entrypoint-initdb.d/05-create-timescale-median-aggregates-spot.sql
- ./infra/pragma-node/postgres_migrations/06-create-timescale-median-aggregates-future.sql:/docker-entrypoint-initdb.d/06-create-timescale-median-aggregates-future.sql
- ./infra/pragma-node/postgres_migrations/07-create-timescale-median-aggregates-mainnet-spot.sql:/docker-entrypoint-initdb.d/07-create-timescale-median-aggregates-mainnet-spot.sql
- ./infra/pragma-node/postgres_migrations/08-create-timescale-median-aggregates-mainnet-future.sql:/docker-entrypoint-initdb.d/08-create-timescale-median-aggregates-mainnet-future.sql
- ./infra/pragma-node/postgres_migrations/09-create-timescale-ohlc-aggregates-spot.sql:/docker-entrypoint-initdb.d/09-create-timescale-ohlc-aggregates-spot.sql
- ./infra/pragma-node/postgres_migrations/10-create-timescale-ohlc-aggregates-future.sql:/docker-entrypoint-initdb.d/10-create-timescale-ohlc-aggregates-future.sql
- ./infra/pragma-node/postgres_migrations/11-create-timescale-ohlc-aggregates-mainnet-spot.sql:/docker-entrypoint-initdb.d/11-create-timescale-ohlc-aggregates-mainnet-spot.sql
- ./infra/pragma-node/postgres_migrations/12-create-timescale-ohlc-aggregates-mainnet-future.sql:/docker-entrypoint-initdb.d/12-create-timescale-ohlc-aggregates-mainnet-future.sql
- ./infra/pragma-node/postgres_migrations/13-add-weekly-and-daily-median-aggregates.sql:/docker-entrypoint-initdb.d/13-add-weekly-and-daily-median-aggregates.sql
- ./infra/pragma-node/postgres_migrations/14-add-weekly-and-daily-ohlc-aggregates.sql:/docker-entrypoint-initdb.d/14-add-weekly-and-daily-ohlc-aggregates.sql
- ./sql/01-init.sql:/docker-entrypoint-initdb.d/01-init.sql
- ./sql/02-add-publishers.sql:/docker-entrypoint-initdb.d/02-add-publishers.sql
- ./sql/03-create-publishers-index.sql:/docker-entrypoint-initdb.d/03-create-publishers-index.sql
- ./sql/04-create-timescale-hypertables.sql:/docker-entrypoint-initdb.d/04-create-timescale-hypertables.sql
- ./sql/05-create-timescale-median-aggregates-spot.sql:/docker-entrypoint-initdb.d/05-create-timescale-median-aggregates-spot.sql
- ./sql/06-create-timescale-median-aggregates-future.sql:/docker-entrypoint-initdb.d/06-create-timescale-median-aggregates-future.sql
- ./sql/07-create-timescale-median-aggregates-mainnet-spot.sql:/docker-entrypoint-initdb.d/07-create-timescale-median-aggregates-mainnet-spot.sql
- ./sql/08-create-timescale-median-aggregates-mainnet-future.sql:/docker-entrypoint-initdb.d/08-create-timescale-median-aggregates-mainnet-future.sql
- ./sql/09-create-timescale-ohlc-aggregates-spot.sql:/docker-entrypoint-initdb.d/09-create-timescale-ohlc-aggregates-spot.sql
- ./sql/10-create-timescale-ohlc-aggregates-future.sql:/docker-entrypoint-initdb.d/10-create-timescale-ohlc-aggregates-future.sql
- ./sql/11-create-timescale-ohlc-aggregates-mainnet-spot.sql:/docker-entrypoint-initdb.d/11-create-timescale-ohlc-aggregates-mainnet-spot.sql
- ./sql/12-create-timescale-ohlc-aggregates-mainnet-future.sql:/docker-entrypoint-initdb.d/12-create-timescale-ohlc-aggregates-mainnet-future.sql
- ./sql/13-add-weekly-and-daily-median-aggregates.sql:/docker-entrypoint-initdb.d/13-add-weekly-and-daily-median-aggregates.sql
- ./sql/14-add-weekly-and-daily-ohlc-aggregates.sql:/docker-entrypoint-initdb.d/14-add-weekly-and-daily-ohlc-aggregates.sql
- onchain-db-data:/var/lib/postgresql/data
environment:
- POSTGRES_DB=pragma