MrAlders0n
9bbf8efee5
release: v2.0.4 ( #217 )
...
* perf(routes): batch cross-IATA and hash route search (#216 )
One search fired a /routes/cross request per IATA pair (138k on 2026-10-08). Route search now takes an optional iatas list and runs a fixed number of index-backed queries. /info advertises built-in minimum client versions.
* chore: bump version to 2.0.4
2026-10-09 22:17:23 -04:00
MrAlders0n
98006a9364
feat(stats): serve historical stats from hourly rollups
...
Stats endpoints read hourly rollup tables filled once per closed hour by one
advisory-locked task, instead of materialized views that re-scanned every
observation on each refresh. IATA-set tables give exact distinct counts for any
IATA set or region. Cleanup holds raw rows for unrolled hours (up to 24h).
Adds /stats/series; ingest keeps packet observation counts, observer last IATA,
channel message counts and trace tag summaries. 001_baseline.sql is rewritten,
so pre-release 2.0 databases must be recreated. See docs/historical-stats.md.
2026-10-02 07:43:56 -04:00
n30nex
595ef4442b
feat(api): rate limit REST requests by trusted client IP ( #140 )
2026-09-19 08:43:24 -04:00
MrAlders0n
b5ab592534
fix: re-land IATA paging fix on Go 1.26.6 ( #108 )
2026-09-03 21:54:58 -04:00
Enot (ded) Skelly
976a38c09e
chore: bump chi to 5.3.0
2026-07-24 13:21:51 -07:00
Enot (ded) Skelly
3f2506fc8b
feat: add geojson for iatas
...
closes #66
2026-07-24 12:59:48 -07:00
Enot (ded) Skelly
8b5e1853b1
bump test
2026-07-23 08:53:20 -07:00
MrAlders0n
70c8a87323
build: bump Go to 1.26.5 for GO-2026-5856 crypto/tls fix
2026-07-20 08:55:18 -07:00
dependabot[bot]
08ccf220cf
chore(deps): bump github.com/go-chi/chi/v5 from 5.2.2 to 5.2.4
...
Bumps [github.com/go-chi/chi/v5](https://github.com/go-chi/chi ) from 5.2.2 to 5.2.4.
- [Release notes](https://github.com/go-chi/chi/releases )
- [Changelog](https://github.com/go-chi/chi/blob/master/CHANGELOG.md )
- [Commits](https://github.com/go-chi/chi/compare/v5.2.2...v5.2.4 )
---
updated-dependencies:
- dependency-name: github.com/go-chi/chi/v5
dependency-version: 5.2.4
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-06-20 10:14:08 -07:00
Enot (ded) Skelly
2619d0b904
chore: bump meshcore-go v1.0.8
2026-06-16 09:20:52 -07:00
Enot (ded) Skelly
14e3d23b7f
tests(cache): add tests for redis cache
2026-06-15 14:07:31 -07:00
Enot (ded) Skelly
64ff9fc030
maint(tests): start adding integration tests
...
first db <> api mapping
add filter to test coverage action to ignore generated
code like sqlc and swagger docs
2026-06-15 13:26:03 -07:00
Enot (ded) Skelly
a5bd8ccaf0
feat: add cors support
...
optionally control cross origin requests by origin and
method
2026-06-09 14:54:00 -07:00
Enot (ded) Skelly
b574ec5c30
feat: add redis
2026-06-09 14:12:58 -07:00
Enot (ded) Skelly
da90cc0a9d
chore: update to go 1.26.4
2026-06-08 16:39:43 -07:00
Enot (ded) Skelly
a943660778
rename to beacon
2026-06-05 08:10:43 -07:00
Enot (ded) Skelly
31bcda03b9
add swagger
...
change to named functions in route handlers for swagger docs
2026-05-28 15:11:04 -07:00
dependabot[bot]
fc5f161f5c
Bump github.com/go-chi/chi/v5 from 5.2.1 to 5.2.2 ( #1 )
...
Bumps [github.com/go-chi/chi/v5](https://github.com/go-chi/chi ) from 5.2.1 to 5.2.2.
- [Release notes](https://github.com/go-chi/chi/releases )
- [Changelog](https://github.com/go-chi/chi/blob/master/CHANGELOG.md )
- [Commits](https://github.com/go-chi/chi/compare/v5.2.1...v5.2.2 )
---
updated-dependencies:
- dependency-name: github.com/go-chi/chi/v5
dependency-version: 5.2.2
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-22 17:13:33 -07:00
Enot (ded) Skelly
8b5c709650
rename and add README
2026-05-22 17:00:42 -07:00
Enot (ded) Skelly
a2b6bd725a
add config and region apis
...
optional config file and db seeding
region api endpoints
2026-05-22 15:49:12 -07:00
Enot (ded) Skelly
838681eec7
ingestion + ws complete
2026-05-22 11:43:27 -07:00
Enot (ded) Skelly
84df3949d1
init
2026-05-20 11:40:04 -07:00