David Malchin
8c782bfd52
fix(WebSocketShard): close errors not being catchable ( #9704 )
...
* fix(WebSocketShard): close errors not being catchable
* fix(WebSocketShard): requested changes
2023-07-15 10:55:05 +00:00
DD
ceab07bec8
refactor(WebSocketShard): throttling error handling ( #9701 )
...
* refactor(WebSocketShard): handle unknown identify errors
* chore: use better abort check
---------
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2023-07-12 17:19:11 +00:00
Almeida
766be94b93
chore: bump discord-api-types to 0.37.45 ( #9654 )
2023-06-15 19:06:52 +00:00
ckohen
8f014c65ef
chore: unpin rest, unbump node version req ( #9632 )
...
* chore: unpin rest, unbump node version req
* chore: update readmes
---------
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2023-06-13 19:08:35 +00:00
Qjuh
df8b6e9934
fix(WebSocketManager): always cache result of fetchGatewayInformation ( #9611 )
...
* fix(WebSocketManager): always cache result of fetchGatewayInformation
* fix: add comment
2023-05-29 18:45:17 +00:00
iCrawl
9b06734445
chore: deps
2023-05-23 20:14:15 +02:00
iCrawl
90e243d350
chore: deps
2023-05-16 00:14:14 +02:00
iCrawl
7c8849fae5
chore: deps
2023-05-12 19:58:51 +02:00
DD
4dcc9c50f8
fix(WebSocketShard): handle initial connect being a resume ( #9549 )
...
* fix(WebSocketShard): handle initial connect being a resume
* chore: remove leftover
---------
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2023-05-11 17:42:10 +00:00
iCrawl
9ddb3ff71d
chore: deps
2023-05-07 18:04:10 +02:00
ckohen
cdaa0a36f5
refactor(rest): switch api to fetch-like and provide strategies ( #9416 )
...
BREAKING CHANGE: NodeJS v18+ is required when using node due to the use of global `fetch`
BREAKING CHANGE: The raw method of REST now returns a web compatible `Respone` object.
BREAKING CHANGE: The `parseResponse` utility method has been updated to operate on a web compatible `Response` object.
BREAKING CHANGE: Many underlying internals have changed, some of which were exported.
BREAKING CHANGE: `DefaultRestOptions` used to contain a default `agent`, which is now set to `null` instead.
2023-05-06 21:09:19 +02:00
iCrawl
28f51791a2
chore(ws): release @discordjs/ws@0.8.3
2023-05-06 11:05:18 +02:00
DD
00da44a120
fix(WebSocketShard): wait a little before reconnecting ( #9517 )
...
* fix(WebSocketShard): wait a little before reconnecting
* chore: leftover comment
---------
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2023-05-05 20:14:53 +00:00
Mateusz Burzyński
ab39683a50
chore: "hide" ./defaultWorker entrypoint with types: null ( #9485 )
...
* fix: move `types` condition to the front
* Update packages/ws/package.json
---------
Co-authored-by: Vlad Frangu <kingdgrizzle@gmail.com >
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
Co-authored-by: Jiralite <33201955+Jiralite@users.noreply.github.com >
2023-05-05 20:08:12 +00:00
DD
3e80f0b384
tests(ws): fix tests ( #9520 )
2023-05-05 22:01:28 +02:00
iCrawl
d8d21cf370
chore: cloudflare sponsorship
2023-05-05 20:29:10 +02:00
iCrawl
d4f12e0a0c
chore: deps
2023-05-05 14:30:47 +02:00
iCrawl
7e875f6919
chore: refactor workspace
2023-05-03 02:14:22 +02:00
iCrawl
3665ad65d0
chore(ws): release @discordjs/ws@0.8.2
2023-05-01 17:34:27 +02:00
iCrawl
0762ddb3f4
chore: deps
2023-05-01 15:29:51 +02:00
iCrawl
48cab844d4
build: switch to bundler moduleResolution
2023-05-01 13:14:13 +02:00
iCrawl
1ba7394a7d
chore: deps
2023-04-30 09:01:17 +02:00
Michael H
1b4d34cebf
chore: Add directory to package.json ( #9456 )
...
* chore: Add directory to package.json
* fix: run fmt
* fix: undo formatting
2023-04-25 14:27:44 +00:00
iCrawl
43e205b840
chore: deps
2023-04-24 19:46:44 +02:00
iCrawl
98a76db482
docs: generate static imports for types with api-extractor
2023-04-17 19:08:01 +02:00
iCrawl
7aa5ea731f
chore(ws): release @discordjs/ws@0.8.1
2023-04-16 22:54:15 +02:00
DD
02dfaf1aa2
refactor: abstract identify throttling and correct max_concurrency handling ( #9375 )
...
* refactor: properly support max_concurrency ratelimit keys
* fix: properly block for same key
* chore: export session state
* chore: throttler no longer requires manager
* refactor: abstract throttlers
* chore: proper member order
* chore: remove leftover debug log
* chore: use @link tag in doc comment
Co-authored-by: Jiralite <33201955+Jiralite@users.noreply.github.com >
* chore: suggested changes
* fix(WebSocketShard): cancel identify if the shard closed in the meantime
* refactor(throttlers): support abort signals
* fix: memory leak
* chore: remove leftover
---------
Co-authored-by: Jiralite <33201955+Jiralite@users.noreply.github.com >
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2023-04-14 20:26:37 +00:00
iCrawl
e5859b41cf
chore: storybook
2023-04-13 19:09:56 +02:00
DD
dcf58d8140
refactor(WebSocketShard): waitForEvent and its error handling ( #9282 )
...
* refactor(WebSocketShard): waitForEvent and its error handling
* chore: remove unnecessary error event
* chore: handle ECONNREFUSED/ECONNRESET
* fix: reset network error check
---------
Co-authored-by: Vlad Frangu <kingdgrizzle@gmail.com >
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2023-04-11 11:10:32 +00:00
iCrawl
3d2f4b405e
chore(guide): bring guide up to speed
2023-04-09 12:41:02 +02:00
iCrawl
f893c6a357
chore: deps
2023-04-07 21:13:36 +02:00
Tetie
a7425c29c4
fix: fix external links ( #9313 )
...
* fix: fix external links
* fix: fix external links
* fix: link to correct classes
* fix: fix JSONEncodable link
* chore: fix select menu link
* fix: fix external links
* fix: link to correct classes
* fix: fix JSONEncodable link
* chore: fix select menu link
* fix: fix collection#sweep url
* fix: fix subpackages urls
* fix: fix discord.js docs url
* Update packages/util/docs/README.md
Co-authored-by: Jiralite <33201955+Jiralite@users.noreply.github.com >
---------
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
Co-authored-by: Aura Román <kyradiscord@gmail.com >
Co-authored-by: Jiralite <33201955+Jiralite@users.noreply.github.com >
2023-04-07 10:35:56 +00:00
iCrawl
1cbd04e8fd
build: git-cliff config
2023-04-02 01:55:39 +02:00
iCrawl
38f0986000
chore(ws): release @discordjs/ws@0.8.0
2023-04-02 01:51:56 +02:00
Tetie
74a6d59ae9
chore: overhaul readmes ( #9277 )
...
Co-authored-by: Souji <timoqueezle@gmail.com >
Co-authored-by: Noel <buechler.noel@outlook.com >
2023-04-01 13:45:15 +02:00
iCrawl
311cab2d3f
build(website): build site from db data
2023-04-01 02:50:24 +02:00
iCrawl
89235f32b0
ci: docker image build for proxy
2023-03-28 22:47:48 +02:00
iCrawl
d8d5f31d39
fix(scripts): accessing tsComment
2023-03-25 14:02:40 +01:00
DD
519825a651
fix(WebSocketShard): don't await #destroy in error bubbling logic ( #9276 )
...
* fix(WebSocketShard): don't await #destroy in error bubbling logic
* fix: properly throw abort errors
* chore: vlad's nit
---------
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2023-03-25 12:49:35 +00:00
iCrawl
d6cd3fd7ed
chore: deps
2023-03-23 23:24:27 +01:00
Suneet Tipirneni
ee5169e0aa
feat(website): render syntax and mdx on the server ( #9086 )
2023-03-23 22:17:41 +01:00
iCrawl
852fae557e
chore: deps
2023-03-23 14:28:58 +01:00
DD
eb81dc982c
chore(ws): correct order for debug logs when identifying ( #9248 )
...
Co-authored-by: Vlad Frangu <kingdgrizzle@gmail.com >
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2023-03-22 19:13:56 +00:00
DD
c76b17d3b3
fix(WebSocketShard): don't close in #destroy when status is connecting ( #9254 )
2023-03-20 19:20:48 +00:00
Jeroen Claassens
2e8e95031c
build: resolve issue with esbuild-plugin-version-injector not working ( #9246 )
...
The issue was two-fold.
First of all, tsup starts using swc when `emitDecoratorMetadata` and `@swc/core` is installed.
`@swc/core` is installed transiently, which still causes the problem.
Okay, sure, so we move the `emitDecoratorMetadata` option to just
`packages/builders/tsconfig.json` seeing as the other packages don't use decorators anyway.
But that still leaves solving the issue for builders. @vladfrangu ended
up finding out that there was a bug in how esbuild handles plugins causing
the esbuild-plugin-version-injector plugin to not get loaded. This is solved
in v1.1.0 where the content is also replaced using the `onEnd` hook, if it
wasn't replaced by `onLoad` yet.
2023-03-19 14:28:06 +00:00
DD
98420826bc
fix(WebSocketShard): cancel initial heartbeat in destroy ( #9244 )
...
* fix(WebSocketShard): cancel initial heartbeat in destroy
* refactor: use try/catch/finally
* chore: add debug log
2023-03-18 19:32:50 +00:00
Jiralite
41077c96b5
chore: release all packages ( #9230 )
...
Co-authored-by: Vlad Frangu <kingdgrizzle@gmail.com >
2023-03-12 20:54:27 +00:00
DD
a99fc64e3f
fix(WebSocketShard): #send race condition due to ready state ( #9226 )
...
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2023-03-12 19:28:10 +00:00
DD
6ecff26ec6
feat(WebSocketShard): heartbeat jitter ( #9223 )
...
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2023-03-12 19:24:35 +00:00
iCrawl
1f86d8578a
chore: deps
2023-02-27 21:55:46 +01:00