@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
-
-
-
-
-
-
on-exit-leak-free Public
Execute a function on exit without leaking memory, allowing all objects to be garbage collected
4,480 contributions in the last year
Less
More
Activity overview
Contribution activity
November 2022
Created 85 commits in 20 repositories
Created a pull request in nodejs/node that received 13 comments
lib: drop fetch experimental warning
Signed-off-by: Matteo Collina hello@matteocollina.com
+2
−12
•
13
comments
Opened 27 other pull requests in 5 repositories
platformatic/platformatic
21
merged
- Do not add Subscriptions if there are only composite keys
- Ignore endpoints
- Composite keys
- Autoload & watch options refactoring
- Log messages if there are no tables
- Add pluginTimeout to schema, docs, and tests
- Make sure json columns can be updated
- Add support for postgresql jsonb
- Add catchall route for dashboard
- Plugin schema additionalProperties: false
- Fails the CI job if linting fails / fix linting
- Validate authorization config rules
- Fix Docker image
- Add more debug logging to db-auth
- Do not crash if config is reloaded
- Ignore scripts while running pnpm fetch
- Specify plugin options
- Make sure eq and neq can check for NULL as well
- Fix db-authorization subscription flaky test
- Support authorization via JWT and Webhook at the same time
- Add service command
mcollina/fastify-sandbox
3
merged
mercurius-js/mercurius
1
merged
fastify/fast-json-stringify
1
merged
fastify/fastify-http-proxy
1
merged
Reviewed 196 pull requests in 40 repositories
platformatic/platformatic
25 pull requests
- feat: rename migrate to migrations apply command
- Schema in entity names
- fixes #206 : safe values for limit
- Add steps in case of issues running the tests
- fix(config): Set correct schema for version table
- feat: set accept-encoding header for the webhook request
- docs: fix plugin option example
- docs: fix Extend REST API
- Composite keys
- Autoload & watch options refactoring
- feat: add entity primaryKey property in swagger
- Dashboard dependency fix
- Multiline env variabiles and JWT schema fix
- Schema support for all DBs
-
Disable authorization checks if no
ctxis passed -
Add
likesupport on where clause - fix: add import React in dashboard App
- Postgres schema support
- Make sure json columns can be updated
- fix: entity insert with explicit PK value
- Automatic refresh of dashboard metrics
- fix: watch only js files by default
- removes dashboard and hides toolbar for React Admin view
- JWT namespace configuration
- Update dashboard with UI components
- Some pull request reviews not shown.
nodejs/node
25 pull requests
- bootstrap: lazy load non-essential modules
- deps: update undici to 5.13.0
- deps: update nghttp2 to 1.51.0
- doc: use console.error for error case in fs, https, net and process
-
doc: deprecate use of invalid ports in
url.parse -
http: add
node:http/static - http: server check Host header in request, to meet RFC 7230 5.4 requirement
- url: emit warning in url.parse() for URLs with invalid ports
- stream: avoid premature close when will not emit close
- http: throw ERR_HTTP_HEADERS_SENT when sending multiple writeHead
-
stream: fix
pipeline(readable, Duplex.from(<async-iterator>), cb)not triggering data or calling the cb - lib: improve AbortController creation duration
- Revert "http: headers(Distinct), trailers(Distinct) setters to be no-op"
- stream: add fast-path for readable streams
- doc: add async_hooks migration note
- doc: add Node.js Threat Model
- net: add autoSelectFamily option
- http: add debug log for ERR_UNESCAPED_CHARACTERS
- deps: upgrade npm to 9.1.1
- doc, async_hooks: improve and add migration hints
- util: move validations for text decoder to c++
- async_hooks: AsyncLocalStorage to diagnostics_channel integration
- doc: clarify triage comitments
- doc: define "react-native" community condition
- test_runner: support function mocking
- Some pull request reviews not shown.
nodejs/undici
16 pull requests
- fix(fetch): set content-length header for FormData body
- chore(doc/fetch) update doc for fetch duplex (#1760)
- fix(fetch): send headers in the case that they were sent
- perf(fetch): simplify url serializer
- feat(fetch): add in native File class support
- wpt: add gzip-body.any.js
- fix(fetch): remove unnecessary encode operation
- perf: simplify isValidHeaderName
- fix: remove unnecessary toLowerCase
- fix(api-stream): Add throwOnError support in undici.stream
- perf: improve encoding
- Fix filereader types
- feat(MockInterceptor): allow async reply callbacks
- webidl: small changes
-
fix:
DiagnosticsChannelnamespace not exported - chore(docs/assets): compress image
fastify/fastify
13 pull requests
- fix: use generic for Logger to register plugins when using a custom logger (#4435)
- nodenext compatibility
- add silent option to LogLevel
- docs(reference/reply): When using async-await, need return
-
docs: add notes about Fastify not allowing adding more routes/plugins once
readyis called - add missing route shorthands
- feat: add request.routeOptions object
- docs: Document multiple app approach
- docs(recommendations): grammar fixes
- Fix missing type parameters for onReady hooks
- docs: Add section about capacity planning
- Removes old note about named imports in ESM
- fix: tiny-lru usage
mercurius-js/mercurius-gateway
7 pull requests
mercurius-js/mercurius
6 pull requests
platformatic/oss
6 pull requests
fastify/fastify-autoload
4 pull requests
mcollina/fastify-sandbox
4 pull requests
fastify/fastify-http-proxy
3 pull requests
fastify/fastify-cli
3 pull requests
fastify/fastify-swagger
3 pull requests
nodejs/readable-stream
3 pull requests
mercurius-js/mercurius-federation
3 pull requests
openjs-foundation/cross-project-council
3 pull requests
pinojs/pino
3 pull requests
PacktPublishing/Accelerate-Web-Development-with-Fastify
2 pull requests
fastify/fastify-reply-from
2 pull requests
pinojs/pino-http
2 pull requests
platformatic/ui-components
2 pull requests
fastify/fastify-jwt
2 pull requests
pinojs/pino-tee
2 pull requests
fastify/fast-json-stringify
2 pull requests
anonrig/fast-querystring
2 pull requests
mcollina/hyperid
1 pull request
15
repositories not shown
Created an issue in platformatic/platformatic that received 6 comments
Add filtering / search in Table View
These seem useful components https://marmelab.com/react-admin/FilterList.html https://marmelab.com/react-admin/FilterLiveSearch.html #348 might be …
6
comments
Opened 21 other issues in 3 repositories
platformatic/platformatic
14
closed
4
open
- Allow the .env file to be loaded from a specified path
- Investigate Deprecation Warning
- Remove duplicated docs
- remove deprecated dependencies
- db-dashboard: move build dependencies to devDependencies
- Support multiple schemas in MySQL/MariaDB
- Support postgresql schema
- Add support for multiple plugins/directories with @fastify/autoload
- Add support for LIKE in the where conditions of sql-mapper, sql-openapi, sql-graphql
- Automatically skip auth if ctx is not set.
- Install route catchall for dashboard pages
- rename docs/reference/sql-rest to docs/reference/sql-openapi
- Implement many to many relationships
- Support for JSONB fields in PostgreSQL
- Composite primary keys
- Wrong package name in docs (sql-rest)
- Layered configuration schemas
- Docs for db-ra-data-rest






