semantic-release-bot
9f56750f49
chore(release): 1.22.3 [skip ci]
...
## [1.22.3](https://github.com/Cameri/nostream/compare/v1.22.2...v1.22.3 ) (2023-02-15)
### Bug Fixes
* bug unable confirm invoice ([#204 ](https://github.com/Cameri/nostream/issues/204 )) ([bcd072e](bcd072efcd
))
* upgrade axios from 1.2.3 to 1.2.4 ([#203 ](https://github.com/Cameri/nostream/issues/203 )) ([b7c9b95](b7c9b95411
))
* upgrade knex from 2.4.1 to 2.4.2 ([#200 ](https://github.com/Cameri/nostream/issues/200 )) ([d985658](d9856589e5
))
2023-02-15 04:48:26 +00:00
Ricardo Arturo Cabral Mejía
d9856589e5
fix: upgrade knex from 2.4.1 to 2.4.2 ( #200 )
...
Snyk has created this PR to upgrade knex from 2.4.1 to 2.4.2.
See this package in npm:
https://www.npmjs.com/package/knex
See this project in Snyk:
https://app.snyk.io/org/cameri/project/2f0c25a2-d08a-45e1-a6f4-84766cbed88d?utm_source=github&utm_medium=referral&page=upgrade-pr
Co-authored-by: snyk-bot <snyk-bot@snyk.io>
2023-02-14 17:12:44 -08:00
Ricardo Arturo Cabral Mejía
b7c9b95411
fix: upgrade axios from 1.2.3 to 1.2.4 ( #203 )
...
Snyk has created this PR to upgrade axios from 1.2.3 to 1.2.4.
See this package in npm:
https://www.npmjs.com/package/axios
See this project in Snyk:
https://app.snyk.io/org/cameri/project/2f0c25a2-d08a-45e1-a6f4-84766cbed88d?utm_source=github&utm_medium=referral&page=upgrade-pr
Co-authored-by: snyk-bot <snyk-bot@snyk.io>
2023-02-14 16:14:29 -08:00
semantic-release-bot
1722b0eaf1
chore(release): 1.22.2 [skip ci]
...
## [1.22.2](https://github.com/Cameri/nostream/compare/v1.22.1...v1.22.2 ) (2023-02-10)
### Bug Fixes
* instructions to run locally ([#188 ](https://github.com/Cameri/nostream/issues/188 )) ([202737c](202737c7b8
))
* upgrade axios from 1.2.2 to 1.2.3 ([#184 ](https://github.com/Cameri/nostream/issues/184 )) ([22b06b7](22b06b78e9
))
* upgrade knex from 2.4.0 to 2.4.1 ([#185 ](https://github.com/Cameri/nostream/issues/185 )) ([ff50681](ff50681aa2
))
2023-02-10 20:59:41 +00:00
Ricardo Arturo Cabral Mejía
ff50681aa2
fix: upgrade knex from 2.4.0 to 2.4.1 ( #185 )
...
Snyk has created this PR to upgrade knex from 2.4.0 to 2.4.1.
See this package in npm:
https://www.npmjs.com/package/knex
See this project in Snyk:
https://app.snyk.io/org/cameri/project/2f0c25a2-d08a-45e1-a6f4-84766cbed88d?utm_source=github&utm_medium=referral&page=upgrade-pr
Co-authored-by: snyk-bot <snyk-bot@snyk.io>
2023-02-09 17:27:12 -08:00
Snyk bot
22b06b78e9
fix: upgrade axios from 1.2.2 to 1.2.3 ( #184 )
...
Snyk has created this PR to upgrade axios from 1.2.2 to 1.2.3.
See this package in npm:
https://www.npmjs.com/package/axios
See this project in Snyk:
https://app.snyk.io/org/cameri/project/2f0c25a2-d08a-45e1-a6f4-84766cbed88d?utm_source=github&utm_medium=referral&page=upgrade-pr
2023-02-09 17:26:43 -08:00
semantic-release-bot
49bc63c03d
chore(release): 1.22.1 [skip ci]
...
## [1.22.1](https://github.com/Cameri/nostream/compare/v1.22.0...v1.22.1 ) (2023-02-05)
### Bug Fixes
* Dockerfile.test to reduce vulnerabilities ([#170 ](https://github.com/Cameri/nostream/issues/170 )) ([a0dcc05](a0dcc05b56
))
* SettingsStatic class default to yaml file ([#158 ](https://github.com/Cameri/nostream/issues/158 )) ([7a4667c](7a4667c27f
))
* update supported nips in readme ([#164 ](https://github.com/Cameri/nostream/issues/164 )) ([a0ff972](a0ff972c49
))
2023-02-05 05:21:33 +00:00
semantic-release-bot
e5ede41617
chore(release): 1.22.0 [skip ci]
...
# [1.22.0](https://github.com/Cameri/nostream/compare/v1.21.0...v1.22.0 ) (2023-02-04)
### Features
* support nip-111 ([#168 ](https://github.com/Cameri/nostream/issues/168 )) ([a7169b3](a7169b3569
))
2023-02-04 19:00:52 +00:00
Ricardo Arturo Cabral Mejía
a7169b3569
feat: support nip-111 ( #168 )
...
* feat: support nip-111
* test: update schemas
2023-02-04 10:55:53 -08:00
semantic-release-bot
67ad1eb1d1
chore(release): 1.21.0 [skip ci]
...
# [1.21.0](https://github.com/Cameri/nostream/compare/v1.20.0...v1.21.0 ) (2023-02-04)
### Features
* Add health api endpoint or kind ([#166 ](https://github.com/Cameri/nostream/issues/166 )) ([bfcdac5](bfcdac51b0
))
2023-02-04 07:15:16 +00:00
semantic-release-bot
3af69967e5
chore(release): 1.20.0 [skip ci]
...
# [1.20.0](https://github.com/Cameri/nostream/compare/v1.19.0...v1.20.0 ) (2023-02-04)
### Bug Fixes
* disable commitlint case rules ([b8c3536](b8c35364a7
))
* remove footer-max-line-length rule ([43186a0](43186a01e6
))
### Features
* added uri string for redis and postgres ([1475d65](1475d65b41
))
* NIP-40 ([#148 ](https://github.com/Cameri/nostream/issues/148 )) ([2bbe798](2bbe798760
))
2023-02-04 01:47:24 +00:00
Anton
2bbe798760
feat: NIP-40 ( #148 )
...
* feat: add method for checking if event is expired
* fix: tag length check
* feat: add method for expiration check
* feat: refactor event expiration
* fix: remove stale comment
* fix: remove unused method
* fix: upsert/insert tests
* fix: failing tests
* feat: add tests for event expiration
* feat: update test
* feat: add nip 40 to supportedNips
* chore: add expires_at column to events table
* chore: use uint for expires_at
---------
Co-authored-by: Ricardo Arturo Cabral Mejía <me@ricardocabral.io>
2023-02-03 16:10:49 -08:00
semantic-release-bot
39d69e153d
chore(release): 1.19.0 [skip ci]
...
# [1.19.0](https://github.com/Cameri/nostream/compare/v1.18.0...v1.19.0 ) (2023-02-02)
### Bug Fixes
* crash when payments are disabled ([280e24f](280e24f75c
))
* error on heartbeat ([9d1a027](9d1a027c0d
))
* increase rate limits ([282f7db](282f7db0a1
))
* invalid type for extname() ([f578247](f5782473eb
))
* lots of bugs ([9c010e7](9c010e7865
))
* nip-11 doc and tests ([4ec6f20](4ec6f20cc9
))
* patch ([b0adba6](b0adba6abc
))
* patch knex ([ad7ab69](ad7ab69d36
))
* rate limiter err ([7778cd1](7778cd169b
))
* refactor to use process.cwd() ([2469295](24692955f9
))
* remove dupe updated_at column from invoice ([d1cdd96](d1cdd9672a
))
* remove test file which is failing ci/cd ([77177a2](77177a20c0
))
* since to be in seconds ([9021aa6](9021aa6b11
))
* typo ([f9c7dbf](f9c7dbf9dd
))
* upgrade @noble/secp256k1 from 1.7.0 to 1.7.1 ([a8f44cd](a8f44cd717
))
* upgrade ws from 8.11.0 to 8.12.0 ([779f7b7](779f7b7fe6
))
* use knex 2.4.0 everywhere ([a9b03b2](a9b03b27d7
))
### Features
* add pay-to-relay ([2618a4d](2618a4d2dc
))
* add yaml parser js-yaml ([bee6302](bee6302dd5
))
* adding powered by ZBD badge if its enabled payment processor ([54684a7](54684a76f3
))
* implement static mirroring ([cd4c60a](cd4c60a139
))
* massive update ([f9c53ee](f9c53eeeb8
))
* **utils:** refactor settings to use yaml ([5a8107f](5a8107f73c
))
2023-02-02 05:32:31 +00:00
Ricardo Arturo Cabral Mejía
4ec6f20cc9
fix: nip-11 doc and tests
...
Signed-off-by: Ricardo Arturo Cabral Mejía <me@ricardocabral.io>
2023-02-02 00:19:26 -05:00
Ricardo Arturo Cabral Mejía
f9c53eeeb8
feat: massive update
...
Signed-off-by: Ricardo Arturo Cabral Mejía <me@ricardocabral.io>
2023-02-02 00:19:26 -05:00
Ricardo Arturo Cabral Mejía
55561847e8
chore: add lint:report script
...
Signed-off-by: Ricardo Arturo Cabral Mejía <me@ricardocabral.io>
2023-02-02 00:19:26 -05:00
Ricardo Arturo Cabral Mejía
9f8a25cdc4
chore: install @types/js-yaml
...
Signed-off-by: Ricardo Arturo Cabral Mejía <me@ricardocabral.io>
2023-02-02 00:19:26 -05:00
Anton Livaja
8b8c4b4eaa
chore: patch vuln in knex and pin dotenv
2023-02-02 00:19:26 -05:00
Anton Livaja
bee6302dd5
feat: add yaml parser js-yaml
2023-02-02 00:19:26 -05:00
Ricardo Arturo Cabral Mejía
2618a4d2dc
feat: add pay-to-relay
2023-02-02 00:19:26 -05:00
snyk-bot
779f7b7fe6
fix: upgrade ws from 8.11.0 to 8.12.0
...
Snyk has created this PR to upgrade ws from 8.11.0 to 8.12.0.
See this package in npm:
https://www.npmjs.com/package/ws
See this project in Snyk:
https://app.snyk.io/org/cameri/project/2f0c25a2-d08a-45e1-a6f4-84766cbed88d?utm_source=github&utm_medium=referral&page=upgrade-pr
2023-02-01 02:48:43 -05:00
snyk-bot
a8f44cd717
fix: upgrade @noble/secp256k1 from 1.7.0 to 1.7.1
...
Snyk has created this PR to upgrade @noble/secp256k1 from 1.7.0 to 1.7.1.
See this package in npm:
https://www.npmjs.com/package/@noble/secp256k1
See this project in Snyk:
https://app.snyk.io/org/cameri/project/2f0c25a2-d08a-45e1-a6f4-84766cbed88d?utm_source=github&utm_medium=referral&page=upgrade-pr
2023-02-01 02:48:10 -05:00
semantic-release-bot
3f6b5e4b11
chore(release): 1.18.0 [skip ci]
...
# [1.18.0](https://github.com/Cameri/nostream/compare/v1.17.3...v1.18.0 ) (2023-01-25)
### Features
* support db read replicas ([0903979](09039791f1
))
2023-01-25 05:28:16 +00:00
semantic-release-bot
ad0e853298
chore(release): 1.17.3 [skip ci]
...
## [1.17.3](https://github.com/Cameri/nostream/compare/v1.17.2...v1.17.3 ) (2023-01-25)
### Bug Fixes
* remove tor-proxy from docker-compose.yml ([ee62d46](ee62d4664e
))
2023-01-25 01:52:46 +00:00
semantic-release-bot
d4f5fa522b
chore(release): 1.17.2 [skip ci]
...
## [1.17.2](https://github.com/Cameri/nostream/compare/v1.17.1...v1.17.2 ) (2023-01-18)
### Bug Fixes
* acq conn recommendation ([0d53069](0d530699a0
))
* don't crash when unable to acquire connection ([a519f4f](a519f4f36d
))
2023-01-18 01:16:53 +00:00
semantic-release-bot
26ae58cc76
chore(release): 1.17.1 [skip ci]
...
## [1.17.1](https://github.com/Cameri/nostream/compare/v1.17.0...v1.17.1 ) (2023-01-17)
### Bug Fixes
* load settings from local disk ([0151123](015112329e
))
2023-01-17 12:09:40 +00:00
semantic-release-bot
45348c0415
chore(release): 1.17.0 [skip ci]
...
# [1.17.0](https://github.com/Cameri/nostream/compare/v1.16.0...v1.17.0 ) (2023-01-16)
### Bug Fixes
* 🐛 docker permissions and environment variable names ([8326c8a](8326c8a0a4
))
* 🐛 error retrying the connection ([3eb9d83](3eb9d836b9
))
* 🐛 volume permissions and error messages ([d955a7c](d955a7c653
))
* deleted_at not saved in UTC tz ([297a07e](297a07e281
))
* excessive cache writes ([273dcc6](273dcc6530
))
* integration tests ([dbf8a7f](dbf8a7f345
))
* integration tests ([1db3343](1db3343ef8
))
* tor_proxy ([92640f2](92640f2d3b
))
### Features
* add support to dotenv files ([c439dc8](c439dc85df
))
* automatic onion services ([086b750](086b750528
))
* automatic onion services ([3731d03](3731d03230
))
### Reverts
* some forgotten changes in docker ([d8c5c26](d8c5c26f32
))
2023-01-16 06:35:09 +00:00
Ricardo Arturo Cabral Mejía
1db3343ef8
fix: integration tests
...
Signed-off-by: Ricardo Arturo Cabral Mejía <me@ricardocabral.io>
2023-01-16 01:31:01 -05:00
Juan Angel
3731d03230
feat: automatic onion services
2023-01-14 13:47:20 +01:00
dependabot[bot]
7d9ef0e216
chore(deps): bump knex from 2.3.0 to 2.4.0
...
Bumps [knex](https://github.com/knex/knex ) from 2.3.0 to 2.4.0.
- [Release notes](https://github.com/knex/knex/releases )
- [Changelog](https://github.com/knex/knex/blob/master/CHANGELOG.md )
- [Commits](https://github.com/knex/knex/compare/2.3.0...2.4.0 )
---
updated-dependencies:
- dependency-name: knex
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-01-11 00:55:47 -05:00
Juan Angel
c439dc85df
feat: add support to dotenv files
2023-01-02 23:23:28 +01:00
semantic-release-bot
c7feeb0565
chore(release): 1.16.0 [skip ci]
...
# [1.16.0](https://github.com/Cameri/nostream/compare/v1.15.1...v1.16.0 ) (2022-12-30)
### Features
* add local dev configuration ([e95d449](e95d449b23
))
2022-12-30 21:38:17 +00:00
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
))
2022-12-29 17:20:45 +00: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
))
2022-12-29 06:17:18 +00: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
))
2022-12-27 21:42:32 +00: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
))
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
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
))
2022-12-24 21:17:55 +00: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
))
2022-12-24 20:17:08 +00:00
Ricardo Arturo Cabral Mejía
b99a2a243f
docs: add my pubkey
2022-12-23 07:11:42 -05:00
semantic-release-bot
bb428f3e3e
chore(release): 1.11.0 [skip ci]
...
# [1.11.0](https://github.com/Cameri/nostr-ts-relay/compare/v1.10.0...v1.11.0 ) (2022-12-21)
### Bug Fixes
* integration tests ([f3c801e](f3c801e503
))
* mount coverage config on container ([476757f](476757fc46
))
* postgres config not mounted ([5edfc04](5edfc04d77
))
* rogue 200 OK on ws connect ([6b37d69](6b37d6983a
))
* type errors ([f309798](f3097983a0
))
### Features
* ignore dupe subscriptions ([433b7f8](433b7f8707
))
2022-12-21 06:51:30 +00:00
Ricardo Arturo Cabral Mejía
bb08f7637d
chore: add start/stop scripts
2022-12-21 01:42:43 -05:00
Ricardo Arturo Cabral Mejía
5edfc04d77
fix: postgres config not mounted
2022-12-21 01:42:43 -05:00
semantic-release-bot
72252ecbc4
chore(release): 1.10.0 [skip ci]
...
# [1.10.0](https://github.com/Cameri/nostr-ts-relay/compare/v1.9.4...v1.10.0 ) (2022-12-17)
### Bug Fixes
* postgresql config not mounted ([a102cfc](a102cfcf9f
))
* upgrade redis from 4.5.0 to 4.5.1 ([e7454c3](e7454c39be
))
### Features
* add postgresql.conf ([4b1de5a](4b1de5afee
))
2022-12-17 05:00:50 +00:00
snyk-bot
e7454c39be
fix: upgrade redis from 4.5.0 to 4.5.1
...
Snyk has created this PR to upgrade redis from 4.5.0 to 4.5.1.
See this package in npm:
https://www.npmjs.com/package/redis
See this project in Snyk:
https://app.snyk.io/org/cameri/project/2f0c25a2-d08a-45e1-a6f4-84766cbed88d?utm_source=github&utm_medium=referral&page=upgrade-pr
2022-12-16 21:23:08 -05:00
semantic-release-bot
3b69869932
chore(release): 1.9.4 [skip ci]
...
## [1.9.4](https://github.com/Cameri/nostr-ts-relay/compare/v1.9.3...v1.9.4 ) (2022-12-15)
### Bug Fixes
* add access-control-allow-origin header ([07131c1](07131c1781
))
2022-12-15 22:47:25 +00:00
semantic-release-bot
8d4c181f07
chore(release): 1.9.3 [skip ci]
...
## [1.9.3](https://github.com/Cameri/nostr-ts-relay/compare/v1.9.2...v1.9.3 ) (2022-12-01)
### Bug Fixes
* upgrade ws from 8.10.0 to 8.11.0 ([c693c47](c693c47f02
))
2022-12-01 22:28:43 +00:00
snyk-bot
c693c47f02
fix: upgrade ws from 8.10.0 to 8.11.0
...
Snyk has created this PR to upgrade ws from 8.10.0 to 8.11.0.
See this package in npm:
https://www.npmjs.com/package/ws
See this project in Snyk:
https://app.snyk.io/org/cameri/project/2f0c25a2-d08a-45e1-a6f4-84766cbed88d?utm_source=github&utm_medium=referral&page=upgrade-pr
2022-11-28 21:05:05 -05:00