@platformatic Co-Founder & CTO, TSC member @nodejs, Lead Maintainer @fastify, Conference Speaker, Ph.D.
- Forlì, Italy
- nodeland.dev
- @matteocollina
Sponsors
Highlights
- Pro
Block or Report
Block or report mcollina
Report abuse
Contact GitHub support about this user’s behavior. Learn more about reporting abuse.
Report abusePinned
-
-
-
-
mercurius-js/mercurius Public
Implement GraphQL servers and gateways with Fastify
-
-
on-exit-leak-free Public
Execute a function on exit without leaking memory, allowing all objects to be garbage collected
4,571 contributions in the last year
Less
More
Activity overview
Contribution activity
April 2023
Created 118 commits in 19 repositories
Created 6 repositories
- mcollina/plt-db-websocket-test JavaScript
- mcollina/fastify-undici-dispatcher JavaScript
- mcollina/modular_monolith JavaScript
- mcollina/test-releases
- mcollina/release-notes JavaScript
- mcollina/nodejs-benchmark-tournament JavaScript
Created a pull request in nodejs/node that received 8 comments
http: ServerResponse.assignSocket should not throw an internal error
Via fastify/fastify-websocket#249, I found out that calling assignSocket multiple times could lead to ERR_INTERNAL_ASSERTION, which is confusing f…
+19
−1
•
8
comments
Opened 21 other pull requests in 8 repositories
platformatic/platformatic
2
open
9
merged
- Support version ranges in MetaConfig
- Only use the configManager for reading the config (no plugin options)
- Improve the tip in the getting started on where to find the REST docs
- Remove custom ConfigManagers
- Add auto-update to v0.20.x
- Fix types ordering
- Add back support for enums in typings
- Autoload options (maxDepth and encapsulate)
- Drop duplicated route POST /entity/:id route in favor of PUT /entity/:id
- Do not watch SQLite databases
- bump pnpm@8
mcollina/close-with-grace
3
merged
fastify/fastify-websocket
2
merged
mercurius-js/mercurius
1
open
fastify/fastify
1
merged
fastify/fastify-oauth2
1
merged
ForbesLindesay/atdatabases
1
open
platformatic/unscalable-queue-system
1
open
Reviewed 112 pull requests in 41 repositories
platformatic/platformatic
24 pull requests
- Feat/endpoint authorization
- fix(#890): add migrations in config only when wanted
- deploy-client upgrade for the 5m upload timeout
- Use GraphQLID type for uuid
- fix(#891): append .env file if already exists
- Support version ranges in MetaConfig
- feat(#876): allow for URL context paths when suppling openapi JSON path
- feat(#877): add support to receive full response objects from client
- feat(#843): Add graphql-ws package on db-dashboard
- feat: add platformatic deploy command
- test: fix windows CI failing test
- fix: send header parameters from platformatic/client (#875)
- support bodyless 204 responses (#883)
- feat(#847): add 'or' condition on where clause
- Return numeric and decimal db types as string
- Use GITHUB_ENV rather than GITHUB_OUTPUT
- Fix property in GitHub event
- Autoload options (maxDepth and encapsulate)
- Auto update cloud runtime on release
- Do not use GITHUB_TOKEN to create releases
- Fix sqlite example connection string
- HTTPS configuration
- Docs/auth rules
- add rules section and add admin default role info
nodejs/node
16 pull requests
- src: make realm binding data store weak
- test_runner: fix test runner concurrency
- test_runner: support coverage of unnamed functions
- test_runner: move coverage collection to root.postRun()
- 2023-04-18, Version 20.0.0 (Current)
- lib: improve esm resolve performance
- deps: update undici to 5.21.2
- fs: implement byob mode for readableWebStream()
- fs handle fixes
- stream: preserve object mode in compose
- doc: info on handling unintended breaking changes
- meta: ping startup and realm team on src/node_realm* changes
- net: enable autoSelectFamily by default
- net: only defer _final call when connecting
- lib: runtime deprecate punycode
-
lib,src: replace toUSVString with
toWellFormed()
fastify/fastify
13 pull requests
- Add codes to framework errors that lack one
- ci(ci): replace node 19 with node 20 in test matrices
- Add missing assertion for a test
- Added preClose hook
- Implement support for passing custom text resolution for starting log…
- test: refactor logger test
- doc: add fastify-type-provider-effect-schema
- doc: update prototype poisoning
- chore(docs): update from cobraz to simenandre
- Adds async hooks signature on route level
- feat: add listeningOrigin fastify immutable instance property (#4586)
-
Add
fastify-koaplugin - fix route hooks typings
nodejs/undici
9 pull requests
- test: remove --experimental-wasm-simd
- Cache storage cleanup
- Cache storage
- DO NOT MERGE: fix: node 19 fail
- fix: don't leak socket if client is destroyed while connecting
- feat: allow overriding hwm
- fix: more informative error message to tell that the server doesn't match http/1.1 protocol
- Content disposition parsing
- fetch: fix leak
pinojs/pino
4 pull requests
mercurius-js/mercurius
3 pull requests
fastify/session
3 pull requests
openjs-foundation/cross-project-council
2 pull requests
fastify/fast-json-stringify
2 pull requests
fastify/fastify-static
2 pull requests
fastify/fastify-swagger-ui
2 pull requests
openjs-foundation/community-fund
2 pull requests
mcollina/async-cache-dedupe
2 pull requests
json-schema-org/community
1 pull request
fastify/fastify-websocket
1 pull request
fastify/fluent-json-schema
1 pull request
fastify/fastify-passport
1 pull request
fastify/fastify-auth
1 pull request
fastify/fastify-oauth2
1 pull request
pkgjs/action
1 pull request
davidmarkclements/fast-redact
1 pull request
delvedor/find-my-way
1 pull request
mercurius-js/cache
1 pull request
PacktPublishing/Accelerating-Server-Side-Development-with-Fastify
1 pull request
fastify/fastify-sensible
1 pull request
16
repositories not shown
Created an issue in platformatic/platformatic that received 11 comments
local dashboard does not support graphql subscriptions
It gives this error: { "errors": [ { "message": "Your GraphiQL createFetcher is not properly configured for websocket subscriptions yet. Provided U…
11
comments
Opened 3 other issues in 2 repositories
platformatic/platformatic
1
closed
1
open
Answered 1 discussion in 1 repository
mercurius-js/mercurius
mercurius-js/mercurius
-
log.info in defaultErrorFormatter
This contribution was made on Apr 24






