semantic-release-bot
1073ef20c4
chore(release): 1.15.1 [skip ci]
...
## [1.15.1](https://github.com/Cameri/nostream/compare/v1.15.0...v1.15.1 ) (2022-12-29)
### Bug Fixes
* bump json5 dep ([fa1a9af](fa1a9af088
))
* handle malformed incoming messages ([ea2621f](ea2621f96e
))
* reject sub with unsafe ints in since/until ([fe9ad92](fe9ad92b44
))
v1.15.1
2022-12-29 17:20:45 +00:00
Ricardo Arturo Cabral Mejía
ea2621f96e
fix: handle malformed incoming messages
...
Signed-off-by: Ricardo Arturo Cabral Mejía <me@ricardocabral.io>
2022-12-29 12:13:47 -05:00
Ricardo Arturo Cabral Mejía
fe9ad92b44
fix: reject sub with unsafe ints in since/until
...
Signed-off-by: Ricardo Arturo Cabral Mejía <me@ricardocabral.io>
2022-12-29 11:38:23 -05:00
Ricardo Arturo Cabral Mejía
fa1a9af088
fix: bump json5 dep
2022-12-29 10:44:52 -05:00
Ricardo Arturo Cabral Mejía
939371f1e8
chore: add sinon to dev deps
2022-12-29 10:44:52 -05:00
semantic-release-bot
c39d84ee43
chore(release): 1.15.0 [skip ci]
...
# [1.15.0](https://github.com/Cameri/nostream/compare/v1.14.0...v1.15.0 ) (2022-12-29)
### Features
* add WORKER_COUNT env var ([a1b83b7](a1b83b7c56
))
* fallback to PORT env var when listening ([1b50085](1b5008567b
))
v1.15.0
2022-12-29 06:17:18 +00:00
Ricardo Arturo Cabral Mejía
efd4c00a8e
chore: allow filter with limit zero
...
Signed-off-by: Ricardo Arturo Cabral Mejía <me@ricardocabral.io>
2022-12-29 01:10:05 -05:00
Ricardo Arturo Cabral Mejía
bb63d60b8b
docs: update 1-click railway deploy button
...
Signed-off-by: Ricardo Arturo Cabral Mejía <me@ricardocabral.io>
2022-12-28 22:14:51 -05:00
Ricardo Arturo Cabral Mejía
adee7f3ea3
chore: do not print env
...
Signed-off-by: Ricardo Arturo Cabral Mejía <me@ricardocabral.io>
2022-12-28 22:07:11 -05:00
Ricardo Arturo Cabral Mejía
43d906e324
chore: default workers to 8
...
Signed-off-by: Ricardo Arturo Cabral Mejía <me@ricardocabral.io>
2022-12-28 22:07:11 -05:00
Ricardo Arturo Cabral Mejía
a1b83b7c56
feat: add WORKER_COUNT env var
...
Signed-off-by: Ricardo Arturo Cabral Mejía <me@ricardocabral.io>
2022-12-28 22:07:11 -05:00
Ricardo Arturo Cabral Mejía
71301ae166
chore: refactor Dockerfile.railwayapp
...
Signed-off-by: Ricardo Arturo Cabral Mejía <me@ricardocabral.io>
2022-12-28 22:07:11 -05:00
Ricardo Arturo Cabral Mejía
ffb2161287
chore: prioritize PORT over RELAY_PORT
...
Signed-off-by: Ricardo Arturo Cabral Mejía <me@ricardocabral.io>
2022-12-28 22:07:11 -05:00
Ricardo Arturo Cabral Mejía
0401964925
chore: fallback using OR
...
Signed-off-by: Ricardo Arturo Cabral Mejía <me@ricardocabral.io>
2022-12-28 22:07:11 -05:00
Ricardo Arturo Cabral Mejía
1b5008567b
feat: fallback to PORT env var when listening
...
Signed-off-by: Ricardo Arturo Cabral Mejía <me@ricardocabral.io>
2022-12-28 22:07:11 -05:00
Ricardo Arturo Cabral Mejía
77dcc8abdc
chore: fix mkdir .nostr for railwayapp
...
Signed-off-by: Ricardo Arturo Cabral Mejía <me@ricardocabral.io>
2022-12-28 22:07:11 -05:00
Ricardo Arturo Cabral Mejía
8fda765ef2
chore: add redis env vars to railway dockerfile
...
Signed-off-by: Ricardo Arturo Cabral Mejía <me@ricardocabral.io>
2022-12-28 22:07:11 -05:00
semantic-release-bot
ff10105b71
chore(release): 1.14.0 [skip ci]
...
# [1.14.0](https://github.com/Cameri/nostream/compare/v1.13.0...v1.14.0 ) (2022-12-27)
### Bug Fixes
* disable propagateCreateError ([792d45d](792d45d402
))
* increase max pool size to 64 ([a7b02fc](a7b02fc5c9
))
### Features
* add getClientAddress to WebSocketAdapter ([081e7de](081e7de925
))
* add rate limit whitelists for pubkeys/ips ([3620026](3620026645
))
* support pubkey/ip whitelisting for event rate limits ([845dedc](845dedc451
))
v1.14.0
2022-12-27 21:42:32 +00:00
Ricardo Arturo Cabral Mejía
73231eb162
docs: add event whitelimits to configuration
2022-12-27 13:32:56 -08:00
Ricardo Arturo Cabral Mejía
081e7de925
feat: add getClientAddress to WebSocketAdapter
2022-12-27 13:32:56 -08:00
Ricardo Arturo Cabral Mejía
8e5646d272
chore: simplify msg rate limiting
2022-12-27 13:32:56 -08:00
Ricardo Arturo Cabral Mejía
845dedc451
feat: support pubkey/ip whitelisting for event rate limits
2022-12-27 13:32:56 -08:00
Ricardo Arturo Cabral Mejía
3620026645
feat: add rate limit whitelists for pubkeys/ips
2022-12-27 13:32:56 -08:00
Ricardo Arturo Cabral Mejía
792d45d402
fix: disable propagateCreateError
...
Signed-off-by: Ricardo Arturo Cabral Mejía <me@ricardocabral.io>
2022-12-27 13:32:56 -08:00
Ricardo Arturo Cabral Mejía
a7b02fc5c9
fix: increase max pool size to 64
...
Signed-off-by: Ricardo Arturo Cabral Mejía <me@ricardocabral.io>
2022-12-27 13:32:56 -08:00
semantic-release-bot
f25d0b82c9
chore(release): 1.13.0 [skip ci]
...
# [1.13.0](https://github.com/Cameri/nostream/compare/v1.12.1...v1.13.0 ) (2022-12-26)
### Features
* upsert kind 41 events ([41ae842](41ae842d7a
))
v1.13.0
2022-12-26 06:51:24 +00:00
Ricardo Arturo Cabral Mejía
b2f9fd59c7
docs: add nip-18 to docs
2022-12-26 01:47:01 -05:00
Ricardo Arturo Cabral Mejía
41ae842d7a
feat: upsert kind 41 events
2022-12-26 01:47:01 -05:00
Ricardo Arturo Cabral Mejía
afbda707f8
chore: treat kind 41 as replaceable migration
2022-12-26 01:47:01 -05:00
semantic-release-bot
c150cb2be5
chore(release): 1.12.1 [skip ci]
...
## [1.12.1](https://github.com/Cameri/nostream/compare/v1.12.0...v1.12.1 ) (2022-12-24)
### Bug Fixes
* ascii logo ([4f768e4](4f768e442f
))
* ascii logo ([5205871](5205871cc8
))
v1.12.1
2022-12-24 21:17:55 +00:00
Ricardo Arturo Cabral Mejía
4f768e442f
fix: ascii logo
2022-12-24 16:12:29 -05:00
Ricardo Arturo Cabral Mejía
5205871cc8
fix: ascii logo
2022-12-24 16:12:29 -05:00
Ricardo Arturo Cabral Mejía
86151e0a2d
chore: update ascii logo
2022-12-24 15:56:52 -05:00
Ricardo Arturo Cabral Mejía
cf44523188
chore: rename project to nostream
2022-12-24 15:56:52 -05:00
semantic-release-bot
e0471cac7e
chore(release): 1.12.0 [skip ci]
...
# [1.12.0](https://github.com/Cameri/nostr-ts-relay/compare/v1.11.0...v1.12.0 ) (2022-12-24)
### Bug Fixes
* abort message handler using listeners ([7469d97](7469d97221
))
* create tor data dir when running tor ([d235a5a](d235a5ab65
))
* send correct content-type headers ([2700b34](2700b34627
))
* tor docker compose mounting wrong dir ([7cd4a3c](7cd4a3ca11
))
* worker crash on large payloads ([cf2adac](cf2adac68d
))
### Features
* add instructions on how to run nostr-ts-relay as a system service ([28117ae](28117aee5b
))
* add network config to settings ([43bf0f9](43bf0f9c8f
))
v1.12.0
2022-12-24 20:17:08 +00:00
Ricardo Arturo Cabral Mejía
57de0fce76
docs: add missing settings/env to configuration.md
2022-12-24 15:11:58 -05:00
Ricardo Arturo Cabral Mejía
7469d97221
fix: abort message handler using listeners
2022-12-24 15:11:58 -05:00
Ricardo Arturo Cabral Mejía
4c038a6c7e
chore: reduce logging
2022-12-24 15:11:58 -05:00
Ricardo Arturo Cabral Mejía
43bf0f9c8f
feat: add network config to settings
2022-12-24 15:11:58 -05:00
Ricardo Arturo Cabral Mejía
3d88f49f45
docs: add warning about other docker distros
2022-12-24 15:11:58 -05:00
Ricardo Arturo Cabral Mejía
2700b34627
fix: send correct content-type headers
2022-12-24 15:11:58 -05:00
Ricardo Arturo Cabral Mejía
d235a5ab65
fix: create tor data dir when running tor
2022-12-24 15:11:58 -05:00
Ricardo Arturo Cabral Mejía
7cd4a3ca11
fix: tor docker compose mounting wrong dir
2022-12-24 15:11:58 -05:00
Ricardo Arturo Cabral Mejía
2a9d1c607c
docs: fix comment
2022-12-24 15:11:58 -05:00
Ricardo Arturo Cabral Mejía
dd415c61d8
chore: reduce logging
2022-12-24 15:11:58 -05:00
Ricardo Arturo Cabral Mejía
2fa668b563
chore: reduce logging
2022-12-24 15:11:58 -05:00
Ricardo Arturo Cabral Mejía
cf2adac68d
fix: worker crash on large payloads
2022-12-24 15:11:58 -05:00
Ricardo Arturo Cabral Mejía
7f0d66d75c
chore: set ws max payload to 128kb
2022-12-24 15:11:58 -05:00
Swiss Routing
28117aee5b
feat: add instructions on how to run nostr-ts-relay as a system service
...
Based on the gist published at https://www.swissrouting.com/nostr.html#installing-as-a-service
2022-12-23 20:15:33 -05:00
Ricardo Arturo Cabral Mejía
b99a2a243f
docs: add my pubkey
2022-12-23 07:11:42 -05:00