-
Notifications
You must be signed in to change notification settings - Fork 983
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: release 9.0.0 #1844
chore: release 9.0.0 #1844
Conversation
8f60049
to
2f5bf87
Compare
c66bd44
to
9153587
Compare
68ef62f
to
19b8662
Compare
ccee6ca
to
3002182
Compare
cf08c91
to
71c7f49
Compare
d0fa454
to
4d404d4
Compare
3ff4516
to
05f12a6
Compare
b3603e2
to
195cf13
Compare
db5a6bd
to
cc483e0
Compare
Very very much looking forward to this release. It's almost the 1st birthday for 8.6 series (2022/9/28) and there's so much great new stuff here! One thing I hope can get added for this release, it seems like there may have to be some breaking changes for Node 18 support. It'd be lovely to decide what the final form there is going to be & figure out how to land #1906. |
Would love to see this get passed soon so we can start migrating to node 18 im also willing to help with updating dependencies if you would like 😄 very excited for this release to go through |
With node 18 now officially entering LTS do we have an eta for when a potential new version of |
33cd007
to
c15111f
Compare
We'll be releasing Restify 9 with support for Node.js 14 and 16. Node.js 18 support will be added on Restify 10 in a couple weeks (aiming for Nov 28, Monday after Thanksgiving). |
🤖 I have created a release *beep* *boop*
9.0.0 (2022-11-15)
⚠ BREAKING CHANGES
next()
RequestCaptureStream
and replacesBunyan
withPino
RequestCloseError
instead ofRequestAbortedError
Features
Bug Fixes
add support for secureOptions in createServer (#1575) (656e60e)
Allow multiple unmerged set-cookie headers. (#1570) (df04015)
Correct typo in assertion message (#1904) (195cf13)
documentation typo fix (#1688) (0fa7132)
don't create empty clientError listener for http.Server (#1895) (ddc1042)
emit after event with proper error param for node versions >= 11.4.0 (#1732) (7a1378b)
examples/todoapp/package.json to reduce vulnerabilities (#1832) (d9b27c6)
format falsy constants properly in json formatter (#1792) (3002182)
make arity error message actionable (#1901) (97b6f93)
more flaky metrics.test.js fixes (#1730) (71aac42)
properly handle non-errors thrown in domains (#1757) (cb2e717)
proxy events into instance var and add test script (#1661) (de72f49)
Re-add support for clientError listeners (#1897) (05f12a6)
remove invalid triggering of uncaughtException handler (#1710) (ee69806)
Return 444 status code for closed and aborted requests (#1579) (644c198)
send numbers or bools as payloads (#1609) (0919f26)
server should fire not acceptable event (#1627) (8b11b71)
use close event on response instead of socket (#1892) (5c7eb95)
use more reliable close event (36318ae)
benchmark: force latest restify version (#1810) (b8ec60e)
bodyReader: Fix memory leak (#1566) (756b3f0)
cpuUsageThrottle: Always queue a new timeout (#1484) (e4ffe43)
cpuUsageThrottle: Correctly named handler for debugInfo (#1499) (78b0900)
cpuUsageThrottle: dont include interval in lag (#1504) (eecb2d2)
cpuUsageThrottle: support breaking change in pidusage module (7460064)
dev: pin to exact versions of linting tools and fix lint errors (3740a6b)
dev: remove nsp since the project merged with npm (1dc34b4)
dev: upgrading modules including restify-errors (#1755) (3b71229)
dtrace: route probes (#1659) (84bcded)
inflightRequestThrottle: properly handle next (#1471) (4db404f)
jsonBodyParser: fix percent sign causing server fail (#1411) (bde8fda)
npm: exclude extraneous files (#1818) (e8516c3)
npm: remove unleash dependency (#1522) (a43aa60)
package-lock.json: remove artifacts.netflix.com repo (#1526) (3d2f0f7)
plugins: save req._matchedVersion (#1642) (69f917a)
plugins: use process.hrtime() for duration calculation (#1507) (e8efd6c)
request: date() and time() methods return value (#1576) (4c2cb1a)
server: address domain performance regression with Node v12.x (#1809) (e648d49)
server: address req and res close event changes in Node v10.x (#1672) (6be3fb7)
server: avoid http2 experimental warning without http2 option (#1555) (12da7fd)
server: avoiding uncaughtException in _routeErrorResponse by only sending response when not sent (#1568) (cf65c65)
server: fix uncaught exceptions triggering route lookups (#1717) (e49cb3b)
test: make upgrade test pass (#1772) (d30b748)
652 - Incorrect error on route with no versions (#1465) (ee15490)
Add migration guid to website (#1402) (5f053c7)
add node 7-8 travis support (#1405) (536a473)
create unit tests for sanitizePath plugin (#1352) (12714cf)
doc site (#1393) (76ee548)
documentation update for restifyError event example (#1398) (94fe715)
emit restifyError event even for router errors (#1420) (f9d02d5)
redirect should work even when hostname or protocol is not specified in req.url (#1497) (e696a1f)
server: error in pre handler triggers after event (#1500) (c2e6dea)
exclude package-lock.json (#1477) (011fdf0)
static: avoid user-provided data in Error messages being interpreted as sprintf codes (#1384) (#1472) (9906344)
audit timers of same name should accumulate (#1435) (#1443) (a2d34aa)
Documentation on customization of error resopnse incorrect #1438, error reponse customization documentation incorrect (#1439) (dd66088)
Honor port for redirect (#1363) (61c0cb5)
monkey patch getHeaders for pre-v7 Node.js (Ianvonholt 5.x #1409) (82088a7)
package.json version now matches npm (9944dbd)
respect when status code is set with res.status (Setting the status code with res.status has no effect #1429) (#1440) (5abc067)
test static plugin's handling of sprintf escape sequences (#1391) (5d7039a)
update chai (^3.4.1 to ^4.0.0) (f982d0c)
Update dependency mime to 1.4.0 (#1467) (6d38b38)
update http-signature to v1.0.0 (#1401) (ec88737)
use
Buffer.isBuffer
instead ofutil.isBuffer
. (#1593) (35bd1c2)versioned route matching should not throw TypeError (#1381) (25d10f0)
audit: use public APIs for accessing response headers (5169db7), closes /nodejs.org/api/deprecations.html#deprecations_dep0066
Prefer Pino logger over Bunyan (Prefer Pino logger over Bunyan #1841) (2f5bf87), closes #1841
Miscellaneous Chores
This PR was generated with Release Please.