Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore(master): release 12.0.0 #1

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

github-actions[bot]
Copy link

🤖 I have created a release beep boop

12.0.0 (2024-06-12)

⚠ BREAKING CHANGES

  • don't override req.log if set during .first
  • use req.log on audit plugin
  • support v18.x
  • remove deprecated usage of pino.child (#1902)
  • deprecates and removes re-routing when passing a string parameter to next()
  • adds async/await support to pre, use and handler chains
  • drops suppoprt to node 8 and updates linting rules
  • server:
  • travisci: dropping support below Node.js 4

Features

  • Ability to find a route by a path (711a489)
  • add router.render() back to support hypermedia usecase (#1752) (0700cfd)
  • add support for non-strict formatters (#1721) (de1833a)
  • allow alternate name for request id in logs (cbd16ef)
  • allow custom alternatives to domains (54adfcb)
  • async/await support (12be9e2)
  • audit: Add the ability to specify a custom audit log serializer (for err, req and res) (#1746) (6231acd)
  • bump dtrace-provider version to avoid MacOS errors (fa52f60)
  • chain: schedule handlers to the next tick (#1798) (806ed71)
  • chain: use nextTick instead of setImmediate (#1808) (703470a)
  • cpuUsageThrottle (#1460) (84be679)
  • create inflightRequestThrottle plugin (#1431) (285faf4)
  • deprecate req.closed (d052b7c)
  • deps: replace cover/istanbul with nyc (#1823) (361f83e)
  • don't override req.log if set during .first (852d2c1)
  • first: Handlers that execute ASAP in the req/res lifecycle (#1756) (8178098)
  • helpers: add compose feature (#1660) (eb60ef4)
  • http2: add native HTTP/2 support (#1489) (6b20285)
  • jsonBodyParser handles extended content types *+json (#1663) (4537514)
  • plugin: plugin to serve static files (#1753) (a67b25f)
  • plugins: context, req.get() returns the whole context (#1739) (6e35e01)
  • plugins: do not include user-input in UnsupportedMediaTypeError message (VError fails), move it to info (#1733) (06c220d)
  • provide callback to uncaughtException handler (#1766) (5e8b5e2)
  • remove re-routing from handler (#1847) (9153587)
  • req: add restifyDone event (#1740) (4900d6b)
  • revert async formatters (#1377) (a2e300f)
  • router: add ignoreTrailingSlash router option (#1632) (92ffbf5)
  • send 500s for unhandled requests (#1777) (885cecd)
  • server: new router and middleware system (#1561) (8283277)
  • support Node.js 20 (9f1d249)
  • support v18.x (5795223)
  • throttle plugin: expose rate limit metrics as headers (#1453) (1627a55)
  • use req.log on audit plugin (528ecbc)

Bug Fixes

Miscellaneous Chores

  • drop support for node 8 (bd34988)
  • remove deprecated usage of pino.child (#1902) (0a8cf83)
  • travisci: revisit nodejs version. Change to: LTS active, LTS maintenance (4.x) and stable releases (#1553) (49eb008)

This PR was generated with Release Please. See documentation.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants