|
|
50f93bebcf
|
test: add tests for protocol-prefix parser
|
2026-03-15 16:23:27 -04:00 |
|
|
|
be438420d5
|
feat: add protocol-prefix parsers for socks5://ip:port format
|
2026-03-15 16:22:42 -04:00 |
|
|
|
51f6cfb4b4
|
feat: add manual scrape trigger endpoint
|
2026-03-15 16:21:58 -04:00 |
|
|
|
63b480ba9a
|
fix: change docker-up to fix orphan network issues
|
2026-03-15 16:17:48 -04:00 |
|
|
|
0d0149f35d
|
build: update Dockerfile to install project with --no-editable
|
2026-03-15 16:03:39 -04:00 |
|
|
|
43632fe0ad
|
docs: update changelog for compose test stack
|
2026-03-15 15:51:23 -04:00 |
|
|
|
2e957487c6
|
chore: bring down compose stack after test in test-docker
|
2026-03-15 15:50:27 -04:00 |
|
|
|
17975cf279
|
chore: add Makefile with common development commands
|
2026-03-15 15:47:00 -04:00 |
|
|
|
cad9f14ce3
|
chore: add database reset script
|
2026-03-15 15:46:18 -04:00 |
|
|
|
0614770e17
|
refactor: centralize test fixtures with transactional cleanup
|
2026-03-15 15:44:48 -04:00 |
|
|
|
c215b8e45f
|
build: add docker-compose test stack with ephemeral postgres
|
2026-03-15 15:39:11 -04:00 |
|
|
|
6da6dcd33a
|
build: add api, worker, and migrate services to docker-compose
|
2026-03-15 15:30:59 -04:00 |
|
|
|
a0fdd0f51c
|
build: add production and test Dockerfiles
|
2026-03-15 15:30:00 -04:00 |
|
|
|
160a2f3b37
|
docs: update changelog for ARQ worker tasks
|
2026-03-15 15:27:54 -04:00 |
|
|
|
b33d7130f8
|
test: add unit tests for checker pipeline execution
|
2026-03-15 15:27:21 -04:00 |
|
|
|
1f75867e7a
|
feat: add ARQ worker settings and cron schedules
|
2026-03-15 15:26:22 -04:00 |
|
|
|
4ea2a2aba8
|
feat: add cleanup tasks for dead proxies, old checks, and expired leases
|
2026-03-15 15:24:55 -04:00 |
|
|
|
e0cdf94063
|
feat: add validation checks
|
2026-03-15 15:24:18 -04:00 |
|
|
|
67089c570c
|
feat: add scrape tasks
|
2026-03-15 15:23:13 -04:00 |
|
|
|
b02793ae9b
|
feat: add ARQ worker lifespan context
|
2026-03-15 15:22:36 -04:00 |
|
|
|
fa34c7f0ac
|
docs: update changelog for acquire endpoint
|
2026-03-14 16:45:15 -04:00 |
|
|
|
3206d38304
|
test: add integration tests for acquire and release flow
|
2026-03-14 16:44:16 -04:00 |
|
|
|
6f8658c08f
|
feat: add proxy acquire and release endpoints
|
2026-03-14 16:43:02 -04:00 |
|
|
|
27cfa144db
|
docs: update changelog for accounts domain
|
2026-03-14 16:37:23 -04:00 |
|
|
|
1b43dc04c6
|
test: add integration tests for auth and account routes
|
2026-03-14 16:36:16 -04:00 |
|
|
|
396ed3d029
|
feat: add auth and account routes
|
2026-03-14 16:34:14 -04:00 |
|
|
|
f65179bd0b
|
feat: add account Pydantic schemas
|
2026-03-14 16:32:55 -04:00 |
|
|
|
2aa3a61ed4
|
feat: add API key auth dependency
|
2026-03-14 16:31:47 -04:00 |
|
|
|
9fd298235e
|
feat: add account service with API key generation and credit ledger
|
2026-03-14 16:30:30 -04:00 |
|
|
|
235573cdce
|
docs: update changelog for proxy query routes
|
2026-03-14 16:27:15 -04:00 |
|
|
|
dc0940a1e4
|
test: add integration tests for proxy query routes
|
2026-03-14 16:26:50 -04:00 |
|
|
|
74bcce477c
|
fix: add field_validator to coerce INET types
|
2026-03-14 16:26:33 -04:00 |
|
|
|
2ba579754c
|
feat: add proxy query endpoint with filtering and sorting
|
2026-03-14 16:19:00 -04:00 |
|
|
|
a38d6a5e36
|
feat: add proxy service layer with upsert and query
|
2026-03-14 16:15:49 -04:00 |
|
|
|
8532b9ca8d
|
docs: update changelog for app factory and routes
|
2026-03-14 16:12:48 -04:00 |
|
|
|
2451f57ee1
|
test: add route integration tests
|
2026-03-14 16:12:07 -04:00 |
|
|
|
6b623cd7fb
|
fix: use status.HTTP_422_UNPROCESSABLE_CONTENT
|
2026-03-14 16:11:51 -04:00 |
|
|
|
aefe4e0bda
|
fix: use aclose during Redis cleanup
|
2026-03-14 16:11:21 -04:00 |
|
|
|
ca58dd94db
|
feat: add proxy source crud and wire into app
|
2026-03-14 16:02:47 -04:00 |
|
|
|
d249020773
|
feat: add health endpoint and proxy schemas
|
2026-03-14 15:58:24 -04:00 |
|
|
|
365444f907
|
fix: use .env files and ignore extra for settings subgroups
|
2026-03-14 15:55:08 -04:00 |
|
|
|
892ca515bb
|
feat: add app factory with lifespan setup
|
2026-03-14 15:48:53 -04:00 |
|
|
|
94dd4a752e
|
feat: add dependency providers
|
2026-03-14 15:47:22 -04:00 |
|
|
|
87c4036a6e
|
docs: update changelog for built-in plugins
|
2026-03-14 15:42:46 -04:00 |
|
|
|
a4e6a536cf
|
test: add discovery tests proving end-to-end plugin loading
|
2026-03-14 15:42:12 -04:00 |
|
|
|
b98171c3b8
|
test: add tests for plaintext parser and TCP checker
|
2026-03-14 15:34:18 -04:00 |
|
|
|
1d1d72e737
|
feat: add SMTP notifier plugin
|
2026-03-14 15:32:31 -04:00 |
|
|
|
585fc260b0
|
feat: add TCP connect checker plugin
|
2026-03-14 15:31:56 -04:00 |
|
|
|
ce918b8fc2
|
feat: add plaintext source parser plugin
|
2026-03-14 15:30:54 -04:00 |
|
|
|
ce39232c08
|
docs: update changelog for plugin system
|
2026-03-14 15:20:44 -04:00 |
|