diff --git a/__fixtures__/page.ts b/__fixtures__/page.ts new file mode 100644 index 0000000000000..01e2d97e8227e --- /dev/null +++ b/__fixtures__/page.ts @@ -0,0 +1,18 @@ +const toc1 = [ + { depth: 1, value: 'Heading 1', data: { id: 'custom-id' } }, + { depth: 2, value: 'Heading 2' }, + { depth: 3, value: 'Heading 3' }, +]; + +const toc2 = [ + { depth: 1, value: 'Heading 1' }, + { depth: 3, value: 'Heading 3' }, + { depth: 3, value: 'Heading 3' }, + { depth: 2, value: 'Heading 2' }, + { depth: 4, value: 'Heading 4' }, + { depth: 6, value: 'Heading 6' }, + { depth: 5, value: 'Heading 5' }, + { depth: 1, value: 'Heading 1' }, +]; + +export { toc1, toc2 }; diff --git a/components/Article/TableOfContents/__snapshots__/index.stories.tsx.snap b/components/Article/TableOfContents/__snapshots__/index.stories.tsx.snap new file mode 100644 index 0000000000000..7349165f4f4ff --- /dev/null +++ b/components/Article/TableOfContents/__snapshots__/index.stories.tsx.snap @@ -0,0 +1,92 @@ +// Jest Snapshot v1, https://goo.gl/fbAQLP + +exports[`Article/TableOfContents Blank smoke-test 1`] = ` +
+ + + Table of Contents + + + +
+`; + +exports[`Article/TableOfContents Default smoke-test 1`] = ` +
+ + + Table of Contents + + + +
+`; + +exports[`Article/TableOfContents Second smoke-test 1`] = ` +
+ + + Table of Contents + + + +
+`; diff --git a/components/Article/TableOfContents/index.module.scss b/components/Article/TableOfContents/index.module.scss new file mode 100644 index 0000000000000..4ea4d4309c004 --- /dev/null +++ b/components/Article/TableOfContents/index.module.scss @@ -0,0 +1,63 @@ +.tableOfContents { + background-color: var(--color-fill-banner); + border-radius: 5px; + cursor: pointer; + padding: var(--space-12); + + strong { + color: var(--color-text-secondary); + display: inline-block; + font-size: var(--font-size-body2); + margin: 0; + text-transform: uppercase; + } + + + ul { + margin: var(--space-04) 0 0 var(--space-08); + padding: var(--space-08) 0 0 var(--space-24); + + li { + + // not use for now + //&.depth1 { + // + //} + &.depth2 { + list-style-type: square; + margin-left: var(--space-08); + } + &.depth3 { + margin-left: var(--space-16); + } + &.depth4 { + list-style-type: square; + margin-left: var(--space-24); + } + &.depth5 { + margin-left: var(--space-32); + } + &.depth6 { + list-style-type: square; + margin-left: var(--space-40); + } + + p { + margin: 0; + } + + a { + font-family: var(--sans-serif); + text-decoration: underline; + text-decoration: none; + text-decoration-color: var(--black4); + transition: all ease-out 0.2s; + + &:hover { + color: var(--brand-light); + text-decoration: none; + } + } + } + } +} diff --git a/components/Article/TableOfContents/index.stories.tsx b/components/Article/TableOfContents/index.stories.tsx new file mode 100644 index 0000000000000..7d7073bdcb273 --- /dev/null +++ b/components/Article/TableOfContents/index.stories.tsx @@ -0,0 +1,26 @@ +import { toc1, toc2 } from '../../../__fixtures__/page'; +import TableOfContents from './'; +import type { Meta as MetaObj, StoryObj } from '@storybook/react'; + +type Story = StoryObj; +type Meta = MetaObj; + +export const Default: Story = { + args: { + tableOfContents: toc1, + }, +}; + +export const Second: Story = { + args: { + tableOfContents: toc2, + }, +}; + +export const Blank: Story = { + args: { + tableOfContents: [], + }, +}; + +export default { component: TableOfContents } as Meta; diff --git a/components/Article/TableOfContents/index.tsx b/components/Article/TableOfContents/index.tsx new file mode 100644 index 0000000000000..69edcccf8d7be --- /dev/null +++ b/components/Article/TableOfContents/index.tsx @@ -0,0 +1,37 @@ +import { FormattedMessage } from 'react-intl'; +import Link from 'next/link'; +import styles from './index.module.scss'; +import type { FC } from 'react'; + +type TableOfContentsProps = { + tableOfContents: { + depth: number; + value: string; + data?: { + id: string; + }; + }[]; +}; + +const TableOfContents: FC = ({ tableOfContents }) => { + return ( +
+ + + + + +
    + {tableOfContents.map(({ depth, value, data }) => ( +
  • + + {value} + +
  • + ))} +
+
+ ); +}; + +export default TableOfContents; diff --git a/i18n/locales/en.json b/i18n/locales/en.json index 7f42d271d3f8a..6a9014012bca2 100644 --- a/i18n/locales/en.json +++ b/i18n/locales/en.json @@ -78,5 +78,6 @@ "components.api.apiChanges.addedIn": "Added in: {version}", "components.api.apiChanges.history": "History", "components.api.apiChanges.history.version": "Version", - "components.api.apiChanges.history.changes": "Changes" + "components.api.apiChanges.history.changes": "Changes", + "components.article.tableOfContents": "Table of Contents" } diff --git a/public/blog-posts-data.json b/public/blog-posts-data.json index 056852a42be78..68b3cc18a8cef 100644 --- a/public/blog-posts-data.json +++ b/public/blog-posts-data.json @@ -1 +1 @@ -{ "pagination": [], "categories": [], "posts": [] } +{"pagination":[2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023],"categories":["announcements","community","feature","module","npm","release","uncategorized","video","vulnerability","weekly","wg"],"posts":[{"title":"Node v18.16.1 (LTS)","author":"Rafael Gonzaga","date":"2023-06-20T20:33:42.579Z","category":"release","slug":"/blog/release/v18.16.1"},{"title":"Node v20.3.1 (Current)","author":"Rafael Gonzaga","date":"2023-06-20T20:13:40.780Z","category":"release","slug":"/blog/release/v20.3.1"},{"title":"Node v16.20.1 (LTS)","author":"Rafael Gonzaga","date":"2023-06-20T19:27:28.686Z","category":"release","slug":"/blog/release/v16.20.1"},{"title":"Tuesday June 20 2023 Security Releases","author":"Rafael Gonzaga","date":"2023-06-20T14:30:00.000Z","category":"vulnerability","slug":"/blog/vulnerability/june-2023-security-releases"},{"title":"Node v20.3.0 (Current)","author":"Michaël Zasso","date":"2023-06-08T16:06:19.502Z","category":"release","slug":"/blog/release/v20.3.0"},{"title":"Node v20.2.0 (Current)","author":"Michaël Zasso","date":"2023-05-16T12:50:54.487Z","category":"release","slug":"/blog/release/v20.2.0"},{"title":"Node v20.1.0 (Current)","author":"Michaël Zasso","date":"2023-05-03T15:45:49.904Z","category":"release","slug":"/blog/release/v20.1.0"},{"title":"Node v20.0.0 (Current)","author":"Rafael Gonzaga","date":"2023-04-18T16:07:46.722Z","category":"release","slug":"/blog/release/v20.0.0"},{"title":"Node.js 20 is now available!","author":"The Node.js Project","date":"2023-04-18T15:45:00.000Z","category":"announcements","slug":"/blog/announcements/v20-release-announce"},{"title":"Node v18.16.0 (LTS)","author":"Danielle Adams","date":"2023-04-13T00:46:01.762Z","category":"release","slug":"/blog/release/v18.16.0"},{"title":"Node v19.9.0 (Current)","author":"Rafael Gonzaga","date":"2023-04-12T12:49:06.779Z","category":"release","slug":"/blog/release/v19.9.0"},{"title":"Node v16.20.0 (LTS)","author":"Bethany Nicolle Griggs","date":"2023-03-29T18:11:26.675Z","category":"release","slug":"/blog/release/v16.20.0"},{"title":"Node.js March 17th Infrastructure Incident Post-mortem","author":"Matt Cowley, Claudio Wunder","date":"2023-03-23T20:10:01.466Z","category":"announcements","slug":"/blog/announcements/node-js-march-17-incident"},{"title":"Node v19.8.1 (Current)","author":"Michaël Zasso","date":"2023-03-15T17:16:52.073Z","category":"release","slug":"/blog/release/v19.8.1"},{"title":"Node v19.8.0 (Current)","author":"Michaël Zasso","date":"2023-03-14T19:02:15.962Z","category":"release","slug":"/blog/release/v19.8.0"},{"title":"Node v18.15.0 (LTS)","author":"Bethany Nicolle Griggs & Juan José Arboleda","date":"2023-03-07T20:12:11.827Z","category":"release","slug":"/blog/release/v18.15.0"},{"title":"Node v18.14.2 (LTS)","author":"Myles Borins","date":"2023-02-21T18:22:59.496Z","category":"release","slug":"/blog/release/v18.14.2"},{"title":"Node v19.7.0 (Current)","author":"Myles Borins","date":"2023-02-21T18:22:47.676Z","category":"release","slug":"/blog/release/v19.7.0"},{"title":"Node v18.14.1 (LTS)","author":"Rafael Gonzaga","date":"2023-02-16T22:22:52.706Z","category":"release","slug":"/blog/release/v18.14.1"},{"title":"Node v19.6.1 (Current)","author":"Rafael Gonzaga","date":"2023-02-16T22:21:38.949Z","category":"release","slug":"/blog/release/v19.6.1"},{"title":"Node v16.19.1 (LTS)","author":"Richard Lau","date":"2023-02-16T22:16:31.243Z","category":"release","slug":"/blog/release/v16.19.1"},{"title":"Node v14.21.3 (LTS)","author":"Richard Lau","date":"2023-02-16T22:08:13.523Z","category":"release","slug":"/blog/release/v14.21.3"},{"title":"Thursday February 16 2023 Security Releases","author":"Michael Dawson","date":"2023-02-16T21:00:00.000Z","category":"vulnerability","slug":"/blog/vulnerability/february-2023-security-releases"},{"title":"Node v18.14.0 (LTS)","author":"Juan José Arboleda, Bethany Nicolle Griggs","date":"2023-02-02T19:35:29.502Z","category":"release","slug":"/blog/release/v18.14.0"},{"title":"Node v19.6.0 (Current)","author":"Ruy Adorno","date":"2023-02-02T16:16:23.740Z","category":"release","slug":"/blog/release/v19.6.0"},{"title":"Node v19.5.0 (Current)","author":"Rafael Gonzaga","date":"2023-01-24T22:12:56.567Z","category":"release","slug":"/blog/release/v19.5.0"},{"title":"Node v19.4.0 (Current)","author":"Rafael Gonzaga","date":"2023-01-06T13:16:26.671Z","category":"release","slug":"/blog/release/v19.4.0"},{"title":"Node v18.13.0 (LTS)","author":"Danielle Adams","date":"2023-01-06T01:01:33.599Z","category":"release","slug":"/blog/release/v18.13.0"},{"title":"OpenSSL 3.0.7 update assessment","author":"Rafael Gonzaga","date":"2022-12-16T17:00:15.000Z","category":"vulnerability","slug":"/blog/vulnerability/openssl-fixes-in-regular-releases-dec2022"},{"title":"Node v19.3.0 (Current)","author":"Michaël Zasso","date":"2022-12-14T13:58:44.999Z","category":"release","slug":"/blog/release/v19.3.0"},{"title":"Node v16.19.0 (LTS)","author":"Richard Lau","date":"2022-12-13T13:13:27.743Z","category":"release","slug":"/blog/release/v16.19.0"},{"title":"Node v14.21.2 (LTS)","author":"Richard Lau","date":"2022-12-13T13:05:04.156Z","category":"release","slug":"/blog/release/v14.21.2"},{"title":"Node v19.2.0 (Current)","author":"Ruy Adorno","date":"2022-11-29T19:18:47.090Z","category":"release","slug":"/blog/release/v19.2.0"},{"title":"Node v19.1.0 (Current)","author":"Rafael Gonzaga","date":"2022-11-14T13:55:30.717Z","category":"release","slug":"/blog/release/v19.1.0"},{"title":"Node v18.12.1 (LTS)","author":"Juan José Arboleda","date":"2022-11-04T22:34:29.818Z","category":"release","slug":"/blog/release/v18.12.1"},{"title":"Node v19.0.1 (Current)","author":"Rafael Gonzaga","date":"2022-11-04T18:05:19.321Z","category":"release","slug":"/blog/release/v19.0.1"},{"title":"Node v16.18.1 (LTS)","author":"Bethany Nicolle Griggs","date":"2022-11-04T17:53:46.391Z","category":"release","slug":"/blog/release/v16.18.1"},{"title":"Node v14.21.1 (LTS)","author":"Bethany Nicolle Griggs","date":"2022-11-04T17:51:52.399Z","category":"release","slug":"/blog/release/v14.21.1"},{"title":"Node v14.21.0 (LTS)","author":"Danielle Adams","date":"2022-11-01T21:42:42.856Z","category":"release","slug":"/blog/release/v14.21.0"},{"title":"Nov 3 2022 Security Releases","author":"Juan José Arboleda","date":"2022-11-01T21:00:00.000Z","category":"vulnerability","slug":"/blog/vulnerability/november-2022-security-releases"},{"title":"OpenSSL November Security Release","author":"Rafael Gonzaga","date":"2022-10-28T19:00:01.316Z","category":"vulnerability","slug":"/blog/vulnerability/openssl-november-2022"},{"title":"Node v18.12.0 (LTS)","author":"Ruy Adorno and Rafael Gonzaga","date":"2022-10-25T21:35:48.194Z","category":"release","slug":"/blog/release/v18.12.0"},{"title":"OpenSSL and zlib update assessment, and Node.js Assessment workflow","author":"Rafael Gonzaga","date":"2022-10-24T20:00:15.000Z","category":"vulnerability","slug":"/blog/vulnerability/openssl-and-zlib-vulnerability-assessment"},{"title":"Node v19.0.0 (Current)","author":"Rafael Gonzaga, Ruy Adorno","date":"2022-10-18T15:46:29.393Z","category":"release","slug":"/blog/release/v19.0.0"},{"title":"Node.js 19 is now available!","author":"The Node.js Project","date":"2022-10-18T15:45:00.000Z","category":"announcements","slug":"/blog/announcements/v19-release-announce"},{"title":"Node v18.11.0 (Current)","author":"Danielle Adams","date":"2022-10-13T23:14:33.051Z","category":"release","slug":"/blog/release/v18.11.0"},{"title":"Node v16.18.0 (LTS)","author":"Juan José","date":"2022-10-12T14:50:38.749Z","category":"release","slug":"/blog/release/v16.18.0"},{"title":"Node v18.10.0 (Current)","author":"Rafael Gonzaga","date":"2022-09-28T17:40:35.407Z","category":"release","slug":"/blog/release/v18.10.0"},{"title":"Node v16.17.1 (LTS)","author":"Ruy Adorno","date":"2022-09-23T16:14:42.309Z","category":"release","slug":"/blog/release/v16.17.1"},{"title":"Node v18.9.1 (Current)","author":"Rafael Gonzaga","date":"2022-09-23T16:14:04.993Z","category":"release","slug":"/blog/release/v18.9.1"},{"title":"Node v14.20.1 (LTS)","author":"Bryan English","date":"2022-09-23T16:13:35.053Z","category":"release","slug":"/blog/release/v14.20.1"},{"title":"September 23rd 2022 Security Releases","author":"Vladimir de Turckheim","date":"2022-09-15T16:00:00.000Z","category":"vulnerability","slug":"/blog/vulnerability/september-2022-security-releases"},{"title":"Node v18.9.0 (Current)","author":"Rafael Gonzaga","date":"2022-09-08T14:46:13.814Z","category":"release","slug":"/blog/release/v18.9.0"},{"title":"Node v18.8.0 (Current)","author":"Ruy Adorno","date":"2022-08-24T16:03:49.918Z","category":"release","slug":"/blog/release/v18.8.0"},{"title":"Node v16.17.0 (LTS)","author":"Michaël Zasso","date":"2022-08-16T11:05:27.084Z","category":"release","slug":"/blog/release/v16.17.0"},{"title":"Node v18.7.0 (Current)","author":"Danielle Adams","date":"2022-07-26T22:25:47.570Z","category":"release","slug":"/blog/release/v18.7.0"},{"title":"Node v18.6.0 (Current)","author":"Michaël Zasso","date":"2022-07-13T20:57:09.930Z","category":"release","slug":"/blog/release/v18.6.0"},{"title":"Node v18.5.0 (Current)","author":"Rafael Gonzaga","date":"2022-07-07T16:08:13.685Z","category":"release","slug":"/blog/release/v18.5.0"},{"title":"Node v14.20.0 (LTS)","author":"Danielle Adams","date":"2022-07-07T16:08:08.050Z","category":"release","slug":"/blog/release/v14.20.0"},{"title":"Node v16.16.0 (LTS)","author":"Danielle Adams","date":"2022-07-07T16:08:02.138Z","category":"release","slug":"/blog/release/v16.16.0"},{"title":"July 7th 2022 Security Releases","author":"Rafael Gonzaga","date":"2022-07-07T16:00:00.000Z","category":"vulnerability","slug":"/blog/vulnerability/july-2022-security-releases"},{"title":"OpenSSL update assessment, and Node.js project plans","author":"Rafael Gonzaga","date":"2022-06-21T17:00:15.000Z","category":"vulnerability","slug":"/blog/vulnerability/openssl-fixes-in-regular-releases-jun2022"},{"title":"Node v18.4.0 (Current)","author":"Danielle Adams","date":"2022-06-16T13:50:46.303Z","category":"release","slug":"/blog/release/v18.4.0"},{"title":"Bringing forward the End-of-Life Date for Node.js 16","author":"Richard Lau","date":"2022-06-08T16:00:00.000Z","category":"announcements","slug":"/blog/announcements/nodejs16-eol"},{"title":"Node v18.3.0 (Current)","author":"Bryan English","date":"2022-06-02T03:30:21.893Z","category":"release","slug":"/blog/release/v18.3.0"},{"title":"Node v17.9.1 (Current)","author":"Ruy Adorno","date":"2022-06-02T00:49:20.655Z","category":"release","slug":"/blog/release/v17.9.1"},{"title":"Node v16.15.1 (LTS)","author":"Juan José Arboleda and Bethany Nicolle Griggs","date":"2022-06-01T23:22:01.560Z","category":"release","slug":"/blog/release/v16.15.1"},{"title":"Node v14.19.3 (LTS)","author":"Richard Lau","date":"2022-05-17T18:42:23.680Z","category":"release","slug":"/blog/release/v14.19.3"},{"title":"Node v18.2.0 (Current)","author":"Rafael Gonzaga","date":"2022-05-17T15:49:02.024Z","category":"release","slug":"/blog/release/v18.2.0"},{"title":"OpenSSL update assessment, and Node.js project plans","author":"Rafael Gonzaga","date":"2022-05-05T17:00:15.000Z","category":"vulnerability","slug":"/blog/vulnerability/openssl-fixes-in-regular-releases-may2022"},{"title":"Node v14.19.2 (LTS)","author":"Juan José Arboleda and Bethany Nicolle Griggs","date":"2022-05-04T17:12:06.533Z","category":"release","slug":"/blog/release/v14.19.2"},{"title":"Node v18.1.0 (Current)","author":"Michaël Zasso","date":"2022-05-03T11:59:01.213Z","category":"release","slug":"/blog/release/v18.1.0"},{"title":"Node v16.15.0 (LTS)","author":"Danielle Adams","date":"2022-04-27T01:03:57.676Z","category":"release","slug":"/blog/release/v16.15.0"},{"title":"Node v18.0.0 (Current)","author":"Bethany Nicolle Griggs","date":"2022-04-19T15:56:25.848Z","category":"release","slug":"/blog/release/v18.0.0"},{"title":"Node.js 18 is now available!","author":"The Node.js Project","date":"2022-04-19T15:45:00.000Z","category":"announcements","slug":"/blog/announcements/v18-release-announce"},{"title":"Node v17.9.0 (Current)","author":"Juan José Arboleda","date":"2022-04-07T22:57:27.899Z","category":"release","slug":"/blog/release/v17.9.0"},{"title":"Node v12.22.12 (LTS)","author":"Richard Lau","date":"2022-04-05T12:19:10.471Z","category":"release","slug":"/blog/release/v12.22.12"},{"title":"Node v17.8.0 (Current)","author":"Bryan English","date":"2022-03-22T14:44:40.137Z","category":"release","slug":"/blog/release/v17.8.0"},{"title":"OpenSSL security releases require Node.js security releases","author":"Joe Sepi","date":"2022-03-18T01:52:00.000Z","category":"vulnerability","slug":"/blog/vulnerability/mar-2022-security-releases"},{"title":"Node v17.7.2 (Current)","author":"Richard Lau","date":"2022-03-18T01:13:10.035Z","category":"release","slug":"/blog/release/v17.7.2"},{"title":"Node v16.14.2 (LTS)","author":"Richard Lau","date":"2022-03-18T01:12:35.934Z","category":"release","slug":"/blog/release/v16.14.2"},{"title":"Node v14.19.1 (LTS)","author":"Richard Lau","date":"2022-03-18T01:11:54.022Z","category":"release","slug":"/blog/release/v14.19.1"},{"title":"Node v12.22.11 (LTS)","author":"Richard Lau","date":"2022-03-18T01:10:50.815Z","category":"release","slug":"/blog/release/v12.22.11"},{"title":"Node v16.14.1 (LTS)","author":"Danielle Adams","date":"2022-03-16T02:38:10.174Z","category":"release","slug":"/blog/release/v16.14.1"},{"title":"Node v17.7.1 (Current)","author":"Stewart X Addison","date":"2022-03-10T20:33:38.788Z","category":"release","slug":"/blog/release/v17.7.1"},{"title":"Node v17.7.0 (Current)","author":"Stewart X Addison","date":"2022-03-09T17:57:27.158Z","category":"release","slug":"/blog/release/v17.7.0"},{"title":"Node v17.6.0 (Current)","author":"Bryan English","date":"2022-02-23T00:01:12.242Z","category":"release","slug":"/blog/release/v17.6.0"},{"title":"Node.js Trademarks Transferred to OpenJS Foundation","author":"Joe Sepi","date":"2022-02-14T17:00:00.000Z","category":"announcements","slug":"/blog/announcements/nodejs-trademarks-transferred-to-openjs-foundation"},{"title":"Node v17.5.0 (Current)","author":"Ruy Adorno","date":"2022-02-10T18:31:29.510Z","category":"release","slug":"/blog/release/v17.5.0"},{"title":"Node v16.14.0 (LTS)","author":"Danielle Adams","date":"2022-02-08T19:36:10.675Z","category":"release","slug":"/blog/release/v16.14.0"},{"title":"Node v12.22.10 (LTS)","author":"Ruy Adorno","date":"2022-02-01T20:29:18.435Z","category":"release","slug":"/blog/release/v12.22.10"},{"title":"Node v14.19.0 (LTS)","author":"Richard Lau","date":"2022-02-01T13:33:41.310Z","category":"release","slug":"/blog/release/v14.19.0"},{"title":"Node v17.4.0 (Current)","author":"Michaël Zasso","date":"2022-01-18T15:07:53.421Z","category":"release","slug":"/blog/release/v17.4.0"},{"title":"January 10th 2022 Security Releases","author":"Bryan English","date":"2022-01-11T00:50:00.000Z","category":"vulnerability","slug":"/blog/vulnerability/jan-2022-security-releases"},{"title":"Node v16.13.2 (LTS)","author":"Danielle Adams","date":"2022-01-11T00:27:39.750Z","category":"release","slug":"/blog/release/v16.13.2"},{"title":"Node v14.18.3 (LTS)","author":"Richard Lau","date":"2022-01-11T00:02:52.779Z","category":"release","slug":"/blog/release/v14.18.3"},{"title":"Node v17.3.1 (Current)","author":"Bethany Nicolle Griggs","date":"2022-01-11T00:02:14.102Z","category":"release","slug":"/blog/release/v17.3.1"},{"title":"Node v12.22.9 (LTS)","author":"Richard Lau","date":"2022-01-11T00:00:46.599Z","category":"release","slug":"/blog/release/v12.22.9"},{"title":"Node v17.3.0 (Current)","author":"Danielle Adams","date":"2021-12-17T23:20:49.364Z","category":"release","slug":"/blog/release/v17.3.0"},{"title":"Node v12.22.8 (LTS)","author":"Richard Lau","date":"2021-12-16T23:42:46.809Z","category":"release","slug":"/blog/release/v12.22.8"},{"title":"Node v16.13.1 (LTS)","author":"Bethany Nicolle Griggs","date":"2021-12-01T16:14:42.578Z","category":"release","slug":"/blog/release/v16.13.1"},{"title":"Node v17.2.0 (Current)","author":"Michaël Zasso","date":"2021-11-30T17:49:51.432Z","category":"release","slug":"/blog/release/v17.2.0"},{"title":"Node v14.18.2 (LTS)","author":"Richard Lau","date":"2021-11-30T16:23:30.349Z","category":"release","slug":"/blog/release/v14.18.2"},{"title":"Node v17.1.0 (Current)","author":"Michaël Zasso","date":"2021-11-09T19:09:12.694Z","category":"release","slug":"/blog/release/v17.1.0"},{"title":"Node v16.13.0 (LTS)","author":"Richard Lau","date":"2021-10-26T16:14:45.510Z","category":"release","slug":"/blog/release/v16.13.0"},{"title":"Node v17.0.1 (Current)","author":"Michaël Zasso","date":"2021-10-20T20:26:21.675Z","category":"release","slug":"/blog/release/v17.0.1"},{"title":"Node v16.12.0 (Current)","author":"Richard Lau","date":"2021-10-20T14:44:30.011Z","category":"release","slug":"/blog/release/v16.12.0"},{"title":"Node v17.0.0 (Current)","author":"Bethany Nicolle Griggs","date":"2021-10-19T15:42:09.146Z","category":"release","slug":"/blog/release/v17.0.0"},{"title":"October 12th 2021 Security Releases","author":"Matteo Collina","date":"2021-10-12T16:00:00.000Z","category":"vulnerability","slug":"/blog/vulnerability/oct-2021-security-releases"},{"title":"Node v12.22.7 (LTS)","author":"Danielle Adams","date":"2021-10-12T15:35:54.557Z","category":"release","slug":"/blog/release/v12.22.7"},{"title":"Node v14.18.1 (LTS)","author":"Danielle Adams","date":"2021-10-12T15:35:37.909Z","category":"release","slug":"/blog/release/v14.18.1"},{"title":"Node v16.11.1 (Current)","author":"Danielle Adams","date":"2021-10-12T15:35:28.798Z","category":"release","slug":"/blog/release/v16.11.1"},{"title":"Node v16.11.0 (Current)","author":"Danielle Adams","date":"2021-10-08T17:13:45.589Z","category":"release","slug":"/blog/release/v16.11.0"},{"title":"Retiring the Node.js Community Committee","author":"Tierney Cyren","date":"2021-10-07T20:00:00.000Z","category":"announcements","slug":"/blog/announcements/retiring-the-node-js-community-committee"},{"title":"Node v14.18.0 (LTS)","author":"Michaël Zasso","date":"2021-09-28T11:34:52.834Z","category":"release","slug":"/blog/release/v14.18.0"},{"title":"Node v16.10.0 (Current)","author":"Bethany Nicolle Griggs","date":"2021-09-22T20:50:23.403Z","category":"release","slug":"/blog/release/v16.10.0"},{"title":"Node v16.9.1 (Current)","author":"Richard Lau","date":"2021-09-10T20:18:06.325Z","category":"release","slug":"/blog/release/v16.9.1"},{"title":"Node v16.9.0 (Current)","author":"Michaël Zasso","date":"2021-09-07T10:08:25.175Z","category":"release","slug":"/blog/release/v16.9.0"},{"title":"August 31 2021 Security Releases","author":"Daniel Bevenius","date":"2021-08-31T16:00:00.000Z","category":"vulnerability","slug":"/blog/vulnerability/aug-2021-security-releases2"},{"title":"Node v14.17.6 (LTS)","author":"Myles Borins","date":"2021-08-31T15:03:39.337Z","category":"release","slug":"/blog/release/v14.17.6"},{"title":"Node v12.22.6 (LTS)","author":"Myles Borins","date":"2021-08-31T15:03:32.801Z","category":"release","slug":"/blog/release/v12.22.6"},{"title":"Node v16.8.0 (Current)","author":"Michaël Zasso","date":"2021-08-25T20:59:23.383Z","category":"release","slug":"/blog/release/v16.8.0"},{"title":"Node v16.7.0 (Current)","author":"Danielle Adams","date":"2021-08-18T01:13:21.430Z","category":"release","slug":"/blog/release/v16.7.0"},{"title":"Node v16.6.2 (Current)","author":"Bethany Nicolle Griggs","date":"2021-08-11T16:42:12.098Z","category":"release","slug":"/blog/release/v16.6.2"},{"title":"Node v14.17.5 (LTS)","author":"Bethany Nicolle Griggs","date":"2021-08-11T16:41:40.767Z","category":"release","slug":"/blog/release/v14.17.5"},{"title":"Node v12.22.5 (LTS)","author":"Bethany Nicolle Griggs","date":"2021-08-11T16:41:05.351Z","category":"release","slug":"/blog/release/v12.22.5"},{"title":"August 2021 Security Releases","author":"Michael Dawson","date":"2021-08-11T16:00:00.000Z","category":"vulnerability","slug":"/blog/vulnerability/aug-2021-security-releases"},{"title":"Node v16.6.1 (Current)","author":"Michaël Zasso","date":"2021-08-03T08:07:46.962Z","category":"release","slug":"/blog/release/v16.6.1"},{"title":"Node v16.6.0 (Current)","author":"Bethany Nicolle Griggs","date":"2021-07-29T23:09:41.163Z","category":"release","slug":"/blog/release/v16.6.0"},{"title":"Node v14.17.4 (LTS)","author":"Richard Lau","date":"2021-07-29T16:52:20.191Z","category":"release","slug":"/blog/release/v14.17.4"},{"title":"Node v12.22.4 (LTS)","author":"Richard Lau","date":"2021-07-29T16:51:01.576Z","category":"release","slug":"/blog/release/v12.22.4"},{"title":"July 2021 Security Releases","author":"Daniel Bevenius","date":"2021-07-29T16:00:00.000Z","category":"vulnerability","slug":"/blog/vulnerability/july-2021-security-releases-2"},{"title":"Node v16.5.0 (Current)","author":"Michaël Zasso","date":"2021-07-14T09:12:10.881Z","category":"release","slug":"/blog/release/v16.5.0"},{"title":"Node v16.4.2 (Current)","author":"Bethany Nicolle Griggs","date":"2021-07-05T17:30:27.789Z","category":"release","slug":"/blog/release/v16.4.2"},{"title":"Node v14.17.3 (LTS)","author":"Richard Lau","date":"2021-07-05T16:16:22.469Z","category":"release","slug":"/blog/release/v14.17.3"},{"title":"Node v12.22.3 (LTS)","author":"Richard Lau","date":"2021-07-05T16:14:10.994Z","category":"release","slug":"/blog/release/v12.22.3"},{"title":"July 2021 Security Releases","author":"Daniel Bevenius","date":"2021-07-01T16:00:00.000Z","category":"vulnerability","slug":"/blog/vulnerability/july-2021-security-releases"},{"title":"Node v14.17.2 (LTS)","author":"Richard Lau","date":"2021-07-01T15:44:53.509Z","category":"release","slug":"/blog/release/v14.17.2"},{"title":"Node v12.22.2 (LTS)","author":"Richard Lau","date":"2021-07-01T15:42:17.938Z","category":"release","slug":"/blog/release/v12.22.2"},{"title":"Node v16.4.1 (Current)","author":"Bethany Nicolle Griggs","date":"2021-07-01T15:40:16.151Z","category":"release","slug":"/blog/release/v16.4.1"},{"title":"Node v16.4.0 (Current)","author":"Danielle Adams","date":"2021-06-23T11:48:33.680Z","category":"release","slug":"/blog/release/v16.4.0"},{"title":"Node v14.17.1 (LTS)","author":"Michaël Zasso","date":"2021-06-15T12:50:28.048Z","category":"release","slug":"/blog/release/v14.17.1"},{"title":"Node v16.3.0 (Current)","author":"Danielle Adams","date":"2021-06-03T03:47:35.391Z","category":"release","slug":"/blog/release/v16.3.0"},{"title":"Node v16.2.0 (Current)","author":"Michaël Zasso","date":"2021-05-19T11:00:42.622Z","category":"release","slug":"/blog/release/v16.2.0"},{"title":"Node v14.17.0 (LTS)","author":"Danielle Adams","date":"2021-05-11T23:29:38.815Z","category":"release","slug":"/blog/release/v14.17.0"},{"title":"Node v16.1.0 (Current)","author":"Michaël Zasso","date":"2021-05-04T15:15:04.671Z","category":"release","slug":"/blog/release/v16.1.0"},{"title":"Node v16.0.0 (Current)","author":"Bethany Nicolle Griggs","date":"2021-04-20T16:15:46.539Z","category":"release","slug":"/blog/release/v16.0.0"},{"title":"April 2021 Security Releases","author":"Daniel Bevenius","date":"2021-04-06T20:51:00.000Z","category":"vulnerability","slug":"/blog/vulnerability/april-2021-security-releases"},{"title":"Node v15.14.0 (Current)","author":"Myles Borins","date":"2021-04-06T20:50:15.313Z","category":"release","slug":"/blog/release/v15.14.0"},{"title":"Node v14.16.1 (LTS)","author":"Myles Borins","date":"2021-04-06T20:09:51.664Z","category":"release","slug":"/blog/release/v14.16.1"},{"title":"Node v12.22.1 (LTS)","author":"Myles Borins","date":"2021-04-06T20:09:43.325Z","category":"release","slug":"/blog/release/v12.22.1"},{"title":"Node v10.24.1 (LTS)","author":"Myles Borins","date":"2021-04-06T20:09:17.782Z","category":"release","slug":"/blog/release/v10.24.1"},{"title":"Node v15.13.0 (Current)","author":"Ruy Adorno","date":"2021-03-31T14:30:33.044Z","category":"release","slug":"/blog/release/v15.13.0"},{"title":"Node v12.22.0 (LTS)","author":"Richard Lau","date":"2021-03-30T14:18:10.540Z","category":"release","slug":"/blog/release/v12.22.0"},{"title":"Node v15.12.0 (Current)","author":"Danielle Adams","date":"2021-03-17T22:31:55.878Z","category":"release","slug":"/blog/release/v15.12.0"},{"title":"Node v15.11.0 (Current)","author":"Michaël Zasso","date":"2021-03-03T06:18:16.684Z","category":"release","slug":"/blog/release/v15.11.0"},{"title":"February 2021 Security Releases","author":"Daniel Bevenius","date":"2021-02-23T13:30:00.000Z","category":"vulnerability","slug":"/blog/vulnerability/february-2021-security-releases"},{"title":"Node v14.16.0 (LTS)","author":"Bethany Nicolle Griggs","date":"2021-02-23T13:02:35.475Z","category":"release","slug":"/blog/release/v14.16.0"},{"title":"Node v12.21.0 (LTS)","author":"Richard Lau","date":"2021-02-23T13:01:45.553Z","category":"release","slug":"/blog/release/v12.21.0"},{"title":"Node v15.10.0 (Current)","author":"Bethany Nicolle Griggs","date":"2021-02-23T13:01:31.647Z","category":"release","slug":"/blog/release/v15.10.0"},{"title":"Node v10.24.0 (LTS)","author":"Richard Lau","date":"2021-02-23T12:58:46.786Z","category":"release","slug":"/blog/release/v10.24.0"},{"title":"Node v15.9.0 (Current)","author":"Danielle Adams","date":"2021-02-18T02:30:19.673Z","category":"release","slug":"/blog/release/v15.9.0"},{"title":"Node v12.20.2 (LTS)","author":"Ruy Adorno","date":"2021-02-10T20:39:50.647Z","category":"release","slug":"/blog/release/v12.20.2"},{"title":"Node v10.23.3 (LTS)","author":"Richard Lau","date":"2021-02-09T23:05:55.397Z","category":"release","slug":"/blog/release/v10.23.3"},{"title":"Node v14.15.5 (LTS)","author":"Bethany Nicolle Griggs","date":"2021-02-09T16:54:12.127Z","category":"release","slug":"/blog/release/v14.15.5"},{"title":"Node v15.8.0 (Current)","author":"Michaël Zasso","date":"2021-02-02T20:56:09.106Z","category":"release","slug":"/blog/release/v15.8.0"},{"title":"Node v10.23.2 (LTS)","author":"Richard Lau","date":"2021-01-26T17:21:41.674Z","category":"release","slug":"/blog/release/v10.23.2"},{"title":"Node v15.7.0 (Current)","author":"Ruy Adorno","date":"2021-01-26T16:19:24.433Z","category":"release","slug":"/blog/release/v15.7.0"},{"title":"Node v15.6.0 (Current)","author":"Danielle Adams","date":"2021-01-15T01:08:39.094Z","category":"release","slug":"/blog/release/v15.6.0"},{"title":"January 2021 Security Releases","author":"Michael Dawson","date":"2021-01-04T19:30:00.000Z","category":"vulnerability","slug":"/blog/vulnerability/january-2021-security-releases"},{"title":"Node v12.20.1 (LTS)","author":"Richard Lau","date":"2021-01-04T18:23:08.344Z","category":"release","slug":"/blog/release/v12.20.1"},{"title":"Node v10.23.1 (LTS)","author":"Richard Lau","date":"2021-01-04T18:20:48.579Z","category":"release","slug":"/blog/release/v10.23.1"},{"title":"Node v14.15.4 (LTS)","author":"Bethany Nicolle Griggs","date":"2021-01-04T18:17:46.782Z","category":"release","slug":"/blog/release/v14.15.4"},{"title":"Node v15.5.1 (Current)","author":"Bethany Nicolle Griggs","date":"2021-01-04T18:15:24.205Z","category":"release","slug":"/blog/release/v15.5.1"},{"title":"Node v15.5.0 (Current)","author":"Michaël Zasso","date":"2020-12-22T18:59:40.303Z","category":"release","slug":"/blog/release/v15.5.0"},{"title":"Node v14.15.3 (LTS)","author":"Bethany Nicolle Griggs","date":"2020-12-17T23:29:06.703Z","category":"release","slug":"/blog/release/v14.15.3"},{"title":"Node v14.15.2 (LTS)","author":"Bethany Nicolle Griggs","date":"2020-12-15T23:57:34.908Z","category":"release","slug":"/blog/release/v14.15.2"},{"title":"Node v15.4.0 (Current)","author":"Danielle Adams","date":"2020-12-09T14:22:58.669Z","category":"release","slug":"/blog/release/v15.4.0"},{"title":"Node v12.20.0 (LTS)","author":"Myles Borins","date":"2020-11-24T16:43:45.182Z","category":"release","slug":"/blog/release/v12.20.0"},{"title":"Node v15.3.0 (Current)","author":"Shelley Vohr","date":"2020-11-24T16:31:11.709Z","category":"release","slug":"/blog/release/v15.3.0"},{"title":"Node v12.19.1 (LTS)","author":"Bethany Nicolle Griggs","date":"2020-11-16T16:24:25.340Z","category":"release","slug":"/blog/release/v12.19.1"},{"title":"Node v14.15.1 (LTS)","author":"Bethany Nicolle Griggs","date":"2020-11-16T16:24:16.170Z","category":"release","slug":"/blog/release/v14.15.1"},{"title":"Node v15.2.1 (Current)","author":"Michaël Zasso","date":"2020-11-16T16:21:17.478Z","category":"release","slug":"/blog/release/v15.2.1"},{"title":"November 2020 Security Releases","author":"Michael Dawson","date":"2020-11-16T16:00:00.000Z","category":"vulnerability","slug":"/blog/vulnerability/november-2020-security-releases"},{"title":"Node v15.2.0 (Current)","author":"Danielle Adams","date":"2020-11-10T23:00:05.544Z","category":"release","slug":"/blog/release/v15.2.0"},{"title":"Node v15.1.0 (Current)","author":"Michaël Zasso","date":"2020-11-04T20:55:23.547Z","category":"release","slug":"/blog/release/v15.1.0"},{"title":"Node v14.15.0 (LTS)","author":"Richard Lau","date":"2020-10-27T16:07:29.862Z","category":"release","slug":"/blog/release/v14.15.0"},{"title":"Node v10.23.0 (LTS)","author":"Richard Lau","date":"2020-10-27T16:05:19.232Z","category":"release","slug":"/blog/release/v10.23.0"},{"title":"Node v15.0.1 (Current)","author":"Bethany Nicolle Griggs","date":"2020-10-21T20:26:35.297Z","category":"release","slug":"/blog/release/v15.0.1"},{"title":"Node v15.0.0 (Current)","author":"Bethany Nicolle Griggs","date":"2020-10-20T14:47:52.149Z","category":"release","slug":"/blog/release/v15.0.0"},{"title":"Node v14.14.0 (Current)","author":"Myles Borins","date":"2020-10-16T00:08:13.893Z","category":"release","slug":"/blog/release/v14.14.0"},{"title":"Node v14.13.1 (Current)","author":"Bethany Nicolle Griggs","date":"2020-10-07T21:37:03.065Z","category":"release","slug":"/blog/release/v14.13.1"},{"title":"Node v12.19.0 (LTS)","author":"Shelley Vohr","date":"2020-10-06T20:38:57.320Z","category":"release","slug":"/blog/release/v12.19.0"},{"title":"Node v14.13.0 (Current)","author":"Myles Borins","date":"2020-09-29T19:51:28.044Z","category":"release","slug":"/blog/release/v14.13.0"},{"title":"Node v14.12.0 (Current)","author":"Ruy Adorno","date":"2020-09-22T18:22:30.245Z","category":"release","slug":"/blog/release/v14.12.0"},{"title":"September 2020 Security Releases","author":"Michael Dawson","date":"2020-09-15T21:50:00.000Z","category":"vulnerability","slug":"/blog/vulnerability/september-2020-security-releases"},{"title":"Node v12.18.4 (LTS)","author":"Michaël Zasso","date":"2020-09-15T21:06:31.963Z","category":"release","slug":"/blog/release/v12.18.4"},{"title":"Node v14.11.0 (Current)","author":"Richard Lau","date":"2020-09-15T21:05:57.044Z","category":"release","slug":"/blog/release/v14.11.0"},{"title":"Node v10.22.1 (LTS)","author":"Bethany Nicolle Griggs","date":"2020-09-15T21:05:00.933Z","category":"release","slug":"/blog/release/v10.22.1"},{"title":"Node v14.10.1 (Current)","author":"Richard Lau","date":"2020-09-10T15:16:22.045Z","category":"release","slug":"/blog/release/v14.10.1"},{"title":"Node v14.10.0 (Current)","author":"Richard Lau","date":"2020-09-08T15:54:55.953Z","category":"release","slug":"/blog/release/v14.10.0"},{"title":"Node v14.9.0 (Current)","author":"Bethany Nicolle Griggs","date":"2020-08-27T14:50:50.887Z","category":"release","slug":"/blog/release/v14.9.0"},{"title":"Node v14.8.0 (Current)","author":"Shelley Vohr","date":"2020-08-11T16:45:12.441Z","category":"release","slug":"/blog/release/v14.8.0"},{"title":"Node v14.7.0 (Current)","author":"Myles Borins","date":"2020-07-29T18:46:03.170Z","category":"release","slug":"/blog/release/v14.7.0"},{"title":"Node v12.18.3 (LTS)","author":"Shelley Vohr","date":"2020-07-22T17:02:33.449Z","category":"release","slug":"/blog/release/v12.18.3"},{"title":"Node v14.6.0 (Current)","author":"Myles Borins","date":"2020-07-21T21:47:34.209Z","category":"release","slug":"/blog/release/v14.6.0"},{"title":"Node v10.22.0 (LTS)","author":"Bethany Nicolle Griggs","date":"2020-07-21T16:01:23.998Z","category":"release","slug":"/blog/release/v10.22.0"},{"title":"Node v14.5.0 (Current)","author":"Shelley Vohr","date":"2020-06-30T22:35:10.838Z","category":"release","slug":"/blog/release/v14.5.0"},{"title":"Node v12.18.2 (LTS)","author":"Bethany Nicolle Griggs","date":"2020-06-30T13:40:29.888Z","category":"release","slug":"/blog/release/v12.18.2"},{"title":"Node v12.18.1 (LTS)","author":"Shelley Vohr","date":"2020-06-17T16:28:46.068Z","category":"release","slug":"/blog/release/v12.18.1"},{"title":"Node v10.21.0 (LTS)","author":"Bethany Nicolle Griggs","date":"2020-06-02T18:50:23.953Z","category":"release","slug":"/blog/release/v10.21.0"},{"title":"Node v12.18.0 (LTS)","author":"Michaël Zasso","date":"2020-06-02T18:41:58.892Z","category":"release","slug":"/blog/release/v12.18.0"},{"title":"Node v14.4.0 (Current)","author":"Michaël Zasso","date":"2020-06-02T18:41:48.802Z","category":"release","slug":"/blog/release/v14.4.0"},{"title":"June 2020 Security Releases","author":"Sam Roberts","date":"2020-06-02T12:00:00.000Z","category":"vulnerability","slug":"/blog/vulnerability/june-2020-security-releases"},{"title":"Node v12.17.0 (LTS)","author":"Michaël Zasso","date":"2020-05-26T14:04:17.312Z","category":"release","slug":"/blog/release/v12.17.0"},{"title":"Node v14.3.0 (Current)","author":"Shelley Vohr","date":"2020-05-19T21:30:31.913Z","category":"release","slug":"/blog/release/v14.3.0"},{"title":"Node v14.2.0 (Current)","author":"Michaël Zasso","date":"2020-05-05T18:30:07.465Z","category":"release","slug":"/blog/release/v14.2.0"},{"title":"Node v13.14.0 (Current)","author":"Ruben Bridgewater","date":"2020-04-30T13:54:45.549Z","category":"release","slug":"/blog/release/v13.14.0"},{"title":"Node v14.1.0 (Current)","author":"Bethany Nicolle Griggs","date":"2020-04-29T18:41:18.930Z","category":"release","slug":"/blog/release/v14.1.0"},{"title":"Node v12.16.3 (LTS)","author":"Michaël Zasso","date":"2020-04-28T13:28:22.174Z","category":"release","slug":"/blog/release/v12.16.3"},{"title":"Node v14.0.0 (Current)","author":"Bethany Nicolle Griggs","date":"2020-04-22T10:20:16.162Z","category":"release","slug":"/blog/release/v14.0.0"},{"title":"OpenSSL security releases do not require Node.js security releases","author":"Sam Roberts","date":"2020-04-21T12:00:00.000Z","category":"vulnerability","slug":"/blog/vulnerability/april-2020-openssl-updates"},{"title":"Node v13.13.0 (Current)","author":"Michaël Zasso","date":"2020-04-14T18:34:06.433Z","category":"release","slug":"/blog/release/v13.13.0"},{"title":"Node v10.20.1 (LTS)","author":"Bethany Nicolle Griggs","date":"2020-04-12T13:25:02.741Z","category":"release","slug":"/blog/release/v10.20.1"},{"title":"Node v12.16.2 (LTS)","author":"Shelley Vohr","date":"2020-04-08T19:27:15.304Z","category":"release","slug":"/blog/release/v12.16.2"},{"title":"Node v10.20.0 (LTS)","author":"Bethany Nicolle Griggs","date":"2020-04-08T16:11:48.600Z","category":"release","slug":"/blog/release/v10.20.0"},{"title":"Changes to Release Schedule","author":"Shelley Vohr","date":"2020-04-03T20:26:28.000Z","category":"announcements","slug":"/blog/announcements/adjusted-release-schedule-covid"},{"title":"Node v13.12.0 (Current)","author":"Myles Borins","date":"2020-03-26T22:51:24.120Z","category":"release","slug":"/blog/release/v13.12.0"},{"title":"Node v13.11.0 (Current)","author":"Myles Borins","date":"2020-03-12T03:58:16.427Z","category":"release","slug":"/blog/release/v13.11.0"},{"title":"Node v13.10.1 (Current)","author":"Myles Borins","date":"2020-03-05T01:40:51.286Z","category":"release","slug":"/blog/release/v13.10.1"},{"title":"Node v13.10.0 (Current)","author":"Shelley Vohr","date":"2020-03-04T17:55:34.192Z","category":"release","slug":"/blog/release/v13.10.0"},{"title":"Node v13.9.0 (Current)","author":"Shelley Vohr","date":"2020-02-18T20:58:12.491Z","category":"release","slug":"/blog/release/v13.9.0"},{"title":"Node v12.16.1 (LTS)","author":"Myles Borins","date":"2020-02-18T20:06:29.634Z","category":"release","slug":"/blog/release/v12.16.1"},{"title":"Node v12.16.0 (LTS)","author":"Michaël Zasso","date":"2020-02-11T18:35:04.045Z","category":"release","slug":"/blog/release/v12.16.0"},{"title":"February 2020 Security Releases","author":"Sam Roberts","date":"2020-02-06T12:00:00.000Z","category":"vulnerability","slug":"/blog/vulnerability/february-2020-security-releases"},{"title":"Node v13.8.0 (Current)","author":"Bethany Nicolle Griggs","date":"2020-02-06T11:38:12.580Z","category":"release","slug":"/blog/release/v13.8.0"},{"title":"Node v12.15.0 (LTS)","author":"Bethany Nicolle Griggs","date":"2020-02-06T03:13:05.970Z","category":"release","slug":"/blog/release/v12.15.0"},{"title":"Node v10.19.0 (LTS)","author":"Bethany Nicolle Griggs","date":"2020-02-06T03:11:18.806Z","category":"release","slug":"/blog/release/v10.19.0"},{"title":"Node v13.7.0 (Current)","author":"Shelley Vohr","date":"2020-01-21T18:43:13.626Z","category":"release","slug":"/blog/release/v13.7.0"},{"title":"Node v10.18.1 (LTS)","author":"Bethany Nicolle Griggs","date":"2020-01-09T21:57:08.665Z","category":"release","slug":"/blog/release/v10.18.1"},{"title":"Node v13.6.0 (Current)","author":"Ruben Bridgewater","date":"2020-01-07T23:19:07.727Z","category":"release","slug":"/blog/release/v13.6.0"},{"title":"Node v12.14.1 (LTS)","author":"Bethany Nicolle Griggs","date":"2020-01-07T17:38:00.690Z","category":"release","slug":"/blog/release/v12.14.1"},{"title":"Node v13.5.0 (Current)","author":"Myles Borins","date":"2019-12-18T18:52:22.749Z","category":"release","slug":"/blog/release/v13.5.0"},{"title":"December 2019 Security Releases","author":"Michael Dawson, Sam Roberts","date":"2019-12-18T00:23:00.000Z","category":"vulnerability","slug":"/blog/vulnerability/december-2019-security-releases"},{"title":"Node v13.4.0 (Current)","author":"Myles Borins","date":"2019-12-17T22:36:55.661Z","category":"release","slug":"/blog/release/v13.4.0"},{"title":"Node v12.14.0 (LTS)","author":"Myles Borins","date":"2019-12-17T22:36:52.163Z","category":"release","slug":"/blog/release/v12.14.0"},{"title":"Node v10.18.0 (LTS)","author":"Myles Borins","date":"2019-12-17T22:36:41.496Z","category":"release","slug":"/blog/release/v10.18.0"},{"title":"Node v8.17.0 (LTS)","author":"Myles Borins","date":"2019-12-17T22:36:32.517Z","category":"release","slug":"/blog/release/v8.17.0"},{"title":"Node v13.3.0 (Current)","author":"Ruben Bridgewater","date":"2019-12-03T22:01:21.491Z","category":"release","slug":"/blog/release/v13.3.0"},{"title":"Node v13.2.0 (Current)","author":"Myles Borins","date":"2019-11-21T22:43:00.450Z","category":"release","slug":"/blog/release/v13.2.0"},{"title":"Node v12.13.1 (LTS)","author":"Michaël Zasso","date":"2019-11-19T10:53:56.889Z","category":"release","slug":"/blog/release/v12.13.1"},{"title":"Node v13.1.0 (Current)","author":"Michaël Zasso","date":"2019-11-06T07:52:53.897Z","category":"release","slug":"/blog/release/v13.1.0"},{"title":"Node v13.0.1 (Current)","author":"Michaël Zasso","date":"2019-10-23T10:38:39.992Z","category":"release","slug":"/blog/release/v13.0.1"},{"title":"Node v10.17.0 (LTS)","author":"Bethany Nicolle Griggs","date":"2019-10-22T19:21:58.698Z","category":"release","slug":"/blog/release/v10.17.0"},{"title":"Node v13.0.0 (Current)","author":"Bethany Nicolle Griggs","date":"2019-10-22T16:17:30.026Z","category":"release","slug":"/blog/release/v13.0.0"},{"title":"Node v12.13.0 (LTS)","author":"Michaël Zasso","date":"2019-10-21T09:21:21.812Z","category":"release","slug":"/blog/release/v12.13.0"},{"title":"The Difference Between Node.js 10 LTS and Node.js 12 LTS","author":"Tierney Cyren","date":"2019-10-20T12:00:00.000Z","category":"uncategorized","slug":"/blog/uncategorized/10-lts-to-12-lts"},{"title":"Node v12.12.0 (Current)","author":"Ruben Bridgewater","date":"2019-10-11T22:00:19.251Z","category":"release","slug":"/blog/release/v12.12.0"},{"title":"Node v8.16.2 (LTS)","author":"Bethany Nicolle Griggs","date":"2019-10-09T20:36:31.174Z","category":"release","slug":"/blog/release/v8.16.2"},{"title":"Node v12.11.1 (Current)","author":"Michaël Zasso","date":"2019-10-01T16:46:36.702Z","category":"release","slug":"/blog/release/v12.11.1"},{"title":"Node v12.11.0 (Current)","author":"Ruben Bridgewater","date":"2019-09-25T23:19:28.360Z","category":"release","slug":"/blog/release/v12.11.0"},{"title":"OpenSSL security releases do not require Node.js security releases","author":"Sam Roberts","date":"2019-09-12T17:00:15.000Z","category":"vulnerability","slug":"/blog/vulnerability/september-2019-openssl-no-updates"},{"title":"OpenSSL security releases may require Node.js security releases","author":"Sam Roberts","date":"2019-09-05T15:34:35.000Z","category":"vulnerability","slug":"/blog/vulnerability/september-2019-openssl-updates"},{"title":"Node v12.10.0 (Current)","author":"Ruben Bridgewater","date":"2019-09-04T18:18:05.061Z","category":"release","slug":"/blog/release/v12.10.0"},{"title":"Node v12.9.1 (Current)","author":"Michaël Zasso","date":"2019-08-26T19:44:51.589Z","category":"release","slug":"/blog/release/v12.9.1"},{"title":"Node v12.9.0 (Current)","author":"Michaël Zasso","date":"2019-08-20T19:40:04.120Z","category":"release","slug":"/blog/release/v12.9.0"},{"title":"August 2019 Security Releases","author":"Sam Roberts","date":"2019-08-16T14:58:40.000Z","category":"vulnerability","slug":"/blog/vulnerability/aug-2019-security-releases"},{"title":"Node v10.16.3 (LTS)","author":"Bethany Nicolle Griggs","date":"2019-08-15T22:41:03.400Z","category":"release","slug":"/blog/release/v10.16.3"},{"title":"Node v8.16.1 (LTS)","author":"Bethany Nicolle Griggs","date":"2019-08-15T22:38:49.767Z","category":"release","slug":"/blog/release/v8.16.1"},{"title":"Node v12.8.1 (Current)","author":"Michaël Zasso","date":"2019-08-15T13:15:32.128Z","category":"release","slug":"/blog/release/v12.8.1"},{"title":"Node v10.16.2 (LTS)","author":"Bethany Nicolle Griggs","date":"2019-08-06T22:32:49.886Z","category":"release","slug":"/blog/release/v10.16.2"},{"title":"Node v12.8.0 (Current)","author":"Ruben Bridgewater","date":"2019-08-06T22:32:01.945Z","category":"release","slug":"/blog/release/v12.8.0"},{"title":"Node v10.16.1 (LTS)","author":"Bethany Nicolle Griggs","date":"2019-07-31T19:16:37.632Z","category":"release","slug":"/blog/release/v10.16.1"},{"title":"Node v12.7.0 (Current)","author":"Michaël Zasso","date":"2019-07-23T20:58:38.831Z","category":"release","slug":"/blog/release/v12.7.0"},{"title":"Node v12.6.0 (Current)","author":"Michaël Zasso","date":"2019-07-03T13:58:10.482Z","category":"release","slug":"/blog/release/v12.6.0"},{"title":"Node v12.5.0 (Current)","author":"Ruben Bridgewater","date":"2019-06-27T14:00:29.967Z","category":"release","slug":"/blog/release/v12.5.0"},{"title":"Node v12.4.0 (Current)","author":"Michaël Zasso","date":"2019-06-04T14:05:15.812Z","category":"release","slug":"/blog/release/v12.4.0"},{"title":"Node v10.16.0 (LTS)","author":"Bethany Nicolle Griggs","date":"2019-05-28T22:59:44.909Z","category":"release","slug":"/blog/release/v10.16.0"},{"title":"Node v12.3.1 (Current)","author":"Ruben Bridgewater","date":"2019-05-22T19:00:50.364Z","category":"release","slug":"/blog/release/v12.3.1"},{"title":"Node v12.3.0 (Current)","author":"Ruben Bridgewater","date":"2019-05-21T19:41:06.233Z","category":"release","slug":"/blog/release/v12.3.0"},{"title":"Node v12.2.0 (Current)","author":"Michaël Zasso","date":"2019-05-07T18:52:27.936Z","category":"release","slug":"/blog/release/v12.2.0"},{"title":"Node v11.15.0 (Current)","author":"Shelley Vohr","date":"2019-04-30T17:56:44.870Z","category":"release","slug":"/blog/release/v11.15.0"},{"title":"Node v12.1.0 (Current)","author":"Michaël Zasso","date":"2019-04-29T14:43:24.760Z","category":"release","slug":"/blog/release/v12.1.0"},{"title":"Node v12.0.0 (Current)","author":"Bethany Nicolle Griggs","date":"2019-04-23T17:01:07.251Z","category":"release","slug":"/blog/release/v12.0.0"},{"title":"Node v8.16.0 (LTS)","author":"Myles Borins","date":"2019-04-16T22:06:08.455Z","category":"release","slug":"/blog/release/v8.16.0"},{"title":"Node v11.14.0 (Current)","author":"Bethany Nicolle Griggs","date":"2019-04-11T17:13:10.246Z","category":"release","slug":"/blog/release/v11.14.0"},{"title":"Node v6.17.1 (LTS)","author":"Bethany Nicolle Griggs","date":"2019-04-03T19:48:27.606Z","category":"release","slug":"/blog/release/v6.17.1"},{"title":"Node v11.13.0 (Current)","author":"Michaël Zasso","date":"2019-03-28T19:33:10.784Z","category":"release","slug":"/blog/release/v11.13.0"},{"title":"Node v11.12.0 (Current)","author":"Ruben Bridgewater","date":"2019-03-15T21:12:05.280Z","category":"release","slug":"/blog/release/v11.12.0"},{"title":"Node v11.11.0 (Current)","author":"Ruben Bridgewater","date":"2019-03-06T19:36:59.784Z","category":"release","slug":"/blog/release/v11.11.0"},{"title":"Node v10.15.3 (LTS)","author":"Bethany Nicolle Griggs","date":"2019-03-05T17:17:57.891Z","category":"release","slug":"/blog/release/v10.15.3"},{"title":"February 2019 Security Releases","author":"Rod Vagg","date":"2019-02-28T12:53:26.358Z","category":"vulnerability","slug":"/blog/vulnerability/february-2019-security-releases"},{"title":"Node v11.10.1 (Current)","author":"Rod Vagg","date":"2019-02-28T12:47:37.738Z","category":"release","slug":"/blog/release/v11.10.1"},{"title":"Node v10.15.2 (LTS)","author":"Rod Vagg","date":"2019-02-28T12:47:33.292Z","category":"release","slug":"/blog/release/v10.15.2"},{"title":"Node v8.15.1 (LTS)","author":"Rod Vagg","date":"2019-02-28T12:47:28.951Z","category":"release","slug":"/blog/release/v8.15.1"},{"title":"Node v6.17.0 (LTS)","author":"Rod Vagg","date":"2019-02-28T12:47:20.636Z","category":"release","slug":"/blog/release/v6.17.0"},{"title":"Node v11.10.0 (Current)","author":"Michaël Zasso","date":"2019-02-14T23:00:04.254Z","category":"release","slug":"/blog/release/v11.10.0"},{"title":"Node v11.9.0 (Current)","author":"Michaël Zasso","date":"2019-01-30T22:10:49.349Z","category":"release","slug":"/blog/release/v11.9.0"},{"title":"Node v10.15.1 (LTS)","author":"Shelley Vohr","date":"2019-01-29T18:52:59.349Z","category":"release","slug":"/blog/release/v10.15.1"},{"title":"Node v11.8.0 (Current)","author":"Myles Borins","date":"2019-01-25T01:53:48.141Z","category":"release","slug":"/blog/release/v11.8.0"},{"title":"Node v11.7.0 (Current)","author":"Ruben Bridgewater","date":"2019-01-18T13:43:52.227Z","category":"release","slug":"/blog/release/v11.7.0"},{"title":"Node v11.6.0 (Current)","author":"Myles Borins","date":"2018-12-26T16:30:43.116Z","category":"release","slug":"/blog/release/v11.6.0"},{"title":"Node v10.15.0 (LTS)","author":"Myles Borins","date":"2018-12-26T16:30:38.591Z","category":"release","slug":"/blog/release/v10.15.0"},{"title":"Node v8.15.0 (LTS)","author":"Myles Borins","date":"2018-12-26T16:30:33.048Z","category":"release","slug":"/blog/release/v8.15.0"},{"title":"Node v6.16.0 (LTS)","author":"Myles Borins","date":"2018-12-26T16:29:25.982Z","category":"release","slug":"/blog/release/v6.16.0"},{"title":"Node v11.5.0 (Current)","author":"Bethany Nicolle Griggs","date":"2018-12-18T19:02:27.599Z","category":"release","slug":"/blog/release/v11.5.0"},{"title":"Node v8.14.1 (LTS)","author":"Myles Borins","date":"2018-12-18T16:32:30.313Z","category":"release","slug":"/blog/release/v8.14.1"},{"title":"Node v10.14.2 (LTS)","author":"Myles Borins","date":"2018-12-11T20:40:12.978Z","category":"release","slug":"/blog/release/v10.14.2"},{"title":"Node v11.4.0 (Current)","author":"Ruben Bridgewater","date":"2018-12-07T18:13:43.812Z","category":"release","slug":"/blog/release/v11.4.0"},{"title":"Node v6.15.1 (LTS)","author":"Rod Vagg","date":"2018-12-03T14:13:12.403Z","category":"release","slug":"/blog/release/v6.15.1"},{"title":"Node v10.14.1 (LTS)","author":"Myles Borins","date":"2018-11-29T16:44:26.850Z","category":"release","slug":"/blog/release/v10.14.1"},{"title":"November 2018 Security Releases","author":"Rod Vagg","date":"2018-11-28T00:55:46.667Z","category":"vulnerability","slug":"/blog/vulnerability/november-2018-security-releases"},{"title":"Node v11.3.0 (Current)","author":"Rod Vagg","date":"2018-11-28T00:42:34.845Z","category":"release","slug":"/blog/release/v11.3.0"},{"title":"Node v10.14.0 (LTS)","author":"Rod Vagg","date":"2018-11-28T00:42:23.395Z","category":"release","slug":"/blog/release/v10.14.0"},{"title":"Node v8.14.0 (LTS)","author":"Rod Vagg","date":"2018-11-28T00:42:12.777Z","category":"release","slug":"/blog/release/v8.14.0"},{"title":"Node v6.15.0 (LTS)","author":"Rod Vagg","date":"2018-11-28T00:41:54.959Z","category":"release","slug":"/blog/release/v6.15.0"},{"title":"Node v8.13.0 (LTS)","author":"Myles Borins","date":"2018-11-20T22:45:31.634Z","category":"release","slug":"/blog/release/v8.13.0"},{"title":"Node v11.2.0 (Current)","author":"Ruben Bridgewater","date":"2018-11-15T21:20:56.211Z","category":"release","slug":"/blog/release/v11.2.0"},{"title":"Node v11.1.0 (Current)","author":"Michaël Zasso","date":"2018-11-02T12:34:59.111Z","category":"release","slug":"/blog/release/v11.1.0"},{"title":"Node v10.13.0 (LTS)","author":"Myles Borins","date":"2018-10-30T08:47:15.617Z","category":"release","slug":"/blog/release/v10.13.0"},{"title":"Node v11.0.0 (Current)","author":"James M Snell","date":"2018-10-23T18:09:16.575Z","category":"release","slug":"/blog/release/v11.0.0"},{"title":"Node v10.12.0 (Current)","author":"Michaël Zasso","date":"2018-10-10T21:26:27.698Z","category":"release","slug":"/blog/release/v10.12.0"},{"title":"Node v10.11.0 (Current)","author":"Michaël Zasso","date":"2018-09-20T11:42:22.422Z","category":"release","slug":"/blog/release/v10.11.0"},{"title":"Node v8.12.0 (LTS)","author":"Myles Borins","date":"2018-09-11T05:34:54.568Z","category":"release","slug":"/blog/release/v8.12.0"},{"title":"Node v10.10.0 (Current)","author":"Michaël Zasso","date":"2018-09-06T22:01:43.456Z","category":"release","slug":"/blog/release/v10.10.0"},{"title":"Node v10.9.0 (Current)","author":"Rod Vagg","date":"2018-08-16T01:53:21.643Z","category":"release","slug":"/blog/release/v10.9.0"},{"title":"Node v8.11.4 (LTS)","author":"Rod Vagg","date":"2018-08-16T01:53:16.421Z","category":"release","slug":"/blog/release/v8.11.4"},{"title":"Node v6.14.4 (LTS)","author":"Rod Vagg","date":"2018-08-16T01:53:09.713Z","category":"release","slug":"/blog/release/v6.14.4"},{"title":"August 2018 Security Releases","author":"Rod Vagg","date":"2018-08-11T11:07:51.415Z","category":"vulnerability","slug":"/blog/vulnerability/august-2018-security-releases"},{"title":"Node v10.8.0 (Current)","author":"Michaël Zasso","date":"2018-08-01T18:59:51.952Z","category":"release","slug":"/blog/release/v10.8.0"},{"title":"Node v10.7.0 (Current)","author":"Michaël Zasso","date":"2018-07-18T18:30:57.619Z","category":"release","slug":"/blog/release/v10.7.0"},{"title":"Node v10.6.0 (Current)","author":"Michaël Zasso","date":"2018-07-04T18:11:36.724Z","category":"release","slug":"/blog/release/v10.6.0"},{"title":"Node v10.5.0 (Current)","author":"Michaël Zasso","date":"2018-06-20T18:48:28.677Z","category":"release","slug":"/blog/release/v10.5.0"},{"title":"Node v8.11.3 (LTS)","author":"Evan Lucas","date":"2018-06-12T23:57:27.053Z","category":"release","slug":"/blog/release/v8.11.3"},{"title":"Node v6.14.3 (LTS)","author":"Evan Lucas","date":"2018-06-12T23:51:52.280Z","category":"release","slug":"/blog/release/v6.14.3"},{"title":"Node v9.11.2 (Current)","author":"Evan Lucas","date":"2018-06-12T23:51:23.298Z","category":"release","slug":"/blog/release/v9.11.2"},{"title":"Node v10.4.1 (Current)","author":"Evan Lucas","date":"2018-06-12T23:51:00.986Z","category":"release","slug":"/blog/release/v10.4.1"},{"title":"June 2018 Security Releases","author":"Michael Dawson","date":"2018-06-12T23:00:59.230Z","category":"vulnerability","slug":"/blog/vulnerability/june-2018-security-releases"},{"title":"Node v10.4.0 (Current)","author":"Myles Borins","date":"2018-06-06T14:26:37.350Z","category":"release","slug":"/blog/release/v10.4.0"},{"title":"Node v10.3.0 (Current)","author":"Myles Borins","date":"2018-05-29T17:52:33.571Z","category":"release","slug":"/blog/release/v10.3.0"},{"title":"Node v10.2.1 (Current)","author":"Myles Borins","date":"2018-05-24T20:10:26.159Z","category":"release","slug":"/blog/release/v10.2.1"},{"title":"Node v10.2.0 (Current)","author":"Myles Borins","date":"2018-05-23T23:08:56.277Z","category":"release","slug":"/blog/release/v10.2.0"},{"title":"Node v8.11.2 (LTS)","author":"Myles Borins","date":"2018-05-15T21:30:07.173Z","category":"release","slug":"/blog/release/v8.11.2"},{"title":"Node v10.1.0 (Current)","author":"Myles Borins","date":"2018-05-09T02:44:05.024Z","category":"release","slug":"/blog/release/v10.1.0"},{"title":"Node v6.14.2 (LTS)","author":"Myles Borins","date":"2018-04-30T17:43:03.305Z","category":"release","slug":"/blog/release/v6.14.2"},{"title":"Node v10.0.0 (Current)","author":"James M Snell","date":"2018-04-24T19:29:37.119Z","category":"release","slug":"/blog/release/v10.0.0"},{"title":"Node v9.11.1 (Current)","author":"Myles Borins","date":"2018-04-05T05:40:10.004Z","category":"release","slug":"/blog/release/v9.11.1"},{"title":"Node v9.11.0 (Current)","author":"Myles Borins","date":"2018-04-04T21:21:21.313Z","category":"release","slug":"/blog/release/v9.11.0"},{"title":"Node v9.10.1 (Current)","author":"Myles Borins","date":"2018-03-30T03:40:19.709Z","category":"release","slug":"/blog/release/v9.10.1"},{"title":"Node v8.11.1 (LTS)","author":"Myles Borins","date":"2018-03-30T03:40:14.629Z","category":"release","slug":"/blog/release/v8.11.1"},{"title":"Node v6.14.1 (LTS)","author":"Myles Borins","date":"2018-03-30T03:39:55.864Z","category":"release","slug":"/blog/release/v6.14.1"},{"title":"Node v4.9.1 (Maintenance)","author":"Myles Borins","date":"2018-03-30T03:39:32.281Z","category":"release","slug":"/blog/release/v4.9.1"},{"title":"Node v9.10.0 (Current)","author":"Myles Borins","date":"2018-03-28T16:31:48.275Z","category":"release","slug":"/blog/release/v9.10.0"},{"title":"Node v8.11.0 (LTS)","author":"Myles Borins","date":"2018-03-28T16:31:43.880Z","category":"release","slug":"/blog/release/v8.11.0"},{"title":"Node v6.14.0 (LTS)","author":"Myles Borins","date":"2018-03-28T16:31:37.671Z","category":"release","slug":"/blog/release/v6.14.0"},{"title":"Node v4.9.0 (Maintenance)","author":"Myles Borins","date":"2018-03-28T16:31:32.882Z","category":"release","slug":"/blog/release/v4.9.0"},{"title":"March 2018 Security Releases","author":"Rod Vagg","date":"2018-03-21T23:49:59.230Z","category":"vulnerability","slug":"/blog/vulnerability/march-2018-security-releases"},{"title":"Node v9.9.0 (Current)","author":"Myles Borins","date":"2018-03-21T15:54:22.477Z","category":"release","slug":"/blog/release/v9.9.0"},{"title":"Node v9.8.0 (Current)","author":"Myles Borins","date":"2018-03-08T01:56:28.996Z","category":"release","slug":"/blog/release/v9.8.0"},{"title":"Node v8.10.0 (LTS)","author":"Gibson Fahnestock","date":"2018-03-07T01:07:35.235Z","category":"release","slug":"/blog/release/v8.10.0"},{"title":"Node v6.13.1 (LTS)","author":"Myles Borins","date":"2018-03-06T20:04:04.973Z","category":"release","slug":"/blog/release/v6.13.1"},{"title":"Node v9.7.1 (Current)","author":"Rod Vagg","date":"2018-03-02T02:52:23.219Z","category":"release","slug":"/blog/release/v9.7.1"},{"title":"Node v9.7.0 (Current)","author":"Rod Vagg","date":"2018-03-01T09:53:02.271Z","category":"release","slug":"/blog/release/v9.7.0"},{"title":"Node v9.6.1 (Current)","author":"Myles Borins","date":"2018-02-23T04:05:01.868Z","category":"release","slug":"/blog/release/v9.6.1"},{"title":"Node v9.6.0 (Current)","author":"Myles Borins","date":"2018-02-22T17:03:37.680Z","category":"release","slug":"/blog/release/v9.6.0"},{"title":"Node v6.13.0 (LTS)","author":"Myles Borins","date":"2018-02-13T19:04:51.873Z","category":"release","slug":"/blog/release/v6.13.0"},{"title":"Node v9.5.0 (Current)","author":"Evan Lucas","date":"2018-02-01T00:11:27.951Z","category":"release","slug":"/blog/release/v9.5.0"},{"title":"Node v9.4.0 (Current)","author":"Myles Borins","date":"2018-01-10T15:27:42.369Z","category":"release","slug":"/blog/release/v9.4.0"},{"title":"Meltdown and Spectre - Impact On Node.js","author":"Michael Dawson","date":"2018-01-08T17:30:00.617Z","category":"vulnerability","slug":"/blog/vulnerability/jan-2018-spectre-meltdown"},{"title":"Node v8.9.4 (LTS)","author":"Gibson Fahnestock","date":"2018-01-03T04:33:21.807Z","category":"release","slug":"/blog/release/v8.9.4"},{"title":"Node v6.12.3 (LTS)","author":"Myles Borins","date":"2018-01-02T19:11:06.177Z","category":"release","slug":"/blog/release/v6.12.3"},{"title":"Node v9.3.0 (Current)","author":"Myles Borins","date":"2017-12-12T21:00:52.175Z","category":"release","slug":"/blog/release/v9.3.0"},{"title":"Data Confidentiality/Integrity Vulnerability, December 2017","author":"Michael Dawson","date":"2017-12-08T16:30:00.617Z","category":"vulnerability","slug":"/blog/vulnerability/december-2017-security-releases"},{"title":"Node v9.2.1 (Current)","author":"Evan Lucas","date":"2017-12-08T16:23:09.389Z","category":"release","slug":"/blog/release/v9.2.1"},{"title":"Node v8.9.3 (LTS)","author":"Myles Borins","date":"2017-12-08T16:14:14.605Z","category":"release","slug":"/blog/release/v8.9.3"},{"title":"Node v6.12.2 (LTS)","author":"Myles Borins","date":"2017-12-08T16:14:06.684Z","category":"release","slug":"/blog/release/v6.12.2"},{"title":"Node v4.8.7 (Maintenance)","author":"Myles Borins","date":"2017-12-08T16:14:01.501Z","category":"release","slug":"/blog/release/v4.8.7"},{"title":"Node v8.9.2 (LTS)","author":"Gibson Fahnestock","date":"2017-12-05T22:22:52.004Z","category":"release","slug":"/blog/release/v8.9.2"},{"title":"Node v6.12.1 (LTS)","author":"Myles Borins","date":"2017-12-05T14:20:07.741Z","category":"release","slug":"/blog/release/v6.12.1"},{"title":"Node v9.2.0 (Current)","author":"Evan Lucas","date":"2017-11-14T23:09:41.422Z","category":"release","slug":"/blog/release/v9.2.0"},{"title":"Node v8.9.1 (LTS)","author":"Gibson Fahnestock","date":"2017-11-07T22:43:02.457Z","category":"release","slug":"/blog/release/v8.9.1"},{"title":"Node v9.1.0 (Current)","author":"Colin Ihrig","date":"2017-11-07T18:10:51.229Z","category":"release","slug":"/blog/release/v9.1.0"},{"title":"Node v6.12.0 (LTS)","author":"Myles Borins","date":"2017-11-07T17:26:53.202Z","category":"release","slug":"/blog/release/v6.12.0"},{"title":"Node v4.8.6 (Maintenance)","author":"Myles Borins","date":"2017-11-07T17:26:46.112Z","category":"release","slug":"/blog/release/v4.8.6"},{"title":"Node v9.0.0 (Current)","author":"James M Snell","date":"2017-10-31T20:03:44.706Z","category":"release","slug":"/blog/release/v9.0.0"},{"title":"Node v8.9.0 (LTS)","author":"Gibson Fahnestock","date":"2017-10-31T19:37:47.051Z","category":"release","slug":"/blog/release/v8.9.0"},{"title":"OpenSSL update, 1.0.2m","author":"Rod Vagg","date":"2017-10-30T23:30:01.316Z","category":"vulnerability","slug":"/blog/vulnerability/openssl-november-2017"},{"title":"Node v8.8.1 (Current)","author":"Colin Ihrig","date":"2017-10-26T00:18:49.008Z","category":"release","slug":"/blog/release/v8.8.1"},{"title":"Node v8.8.0 (Current)","author":"Myles Borins","date":"2017-10-24T22:08:05.068Z","category":"release","slug":"/blog/release/v8.8.0"},{"title":"Node v6.11.5 (LTS)","author":"Myles Borins","date":"2017-10-24T22:08:01.112Z","category":"release","slug":"/blog/release/v6.11.5"},{"title":"Node v4.8.5 (Maintenance)","author":"Myles Borins","date":"2017-10-24T22:07:54.740Z","category":"release","slug":"/blog/release/v4.8.5"},{"title":"DOS security vulnerability, October 2017","author":"Michael Dawson","date":"2017-10-24T22:00:00.617Z","category":"vulnerability","slug":"/blog/vulnerability/oct-2017-dos"},{"title":"Node v8.7.0 (Current)","author":"Myles Borins","date":"2017-10-11T20:52:57.770Z","category":"release","slug":"/blog/release/v8.7.0"},{"title":"Node v6.11.4 (LTS)","author":"Myles Borins","date":"2017-10-03T20:45:47.809Z","category":"release","slug":"/blog/release/v6.11.4"},{"title":"Path validation vulnerability, September 2017","author":"Michael Dawson","date":"2017-09-29T20:09:00.617Z","category":"vulnerability","slug":"/blog/vulnerability/september-2017-path-validation"},{"title":"Node v8.6.0 (Current)","author":"James M Snell","date":"2017-09-26T22:02:23.621Z","category":"release","slug":"/blog/release/v8.6.0"},{"title":"Node v8.5.0 (Current)","author":"Myles Borins","date":"2017-09-12T15:35:38.706Z","category":"release","slug":"/blog/release/v8.5.0"},{"title":"Node v6.11.3 (LTS)","author":"Myles Borins","date":"2017-09-05T19:51:32.723Z","category":"release","slug":"/blog/release/v6.11.3"},{"title":"Node v8.4.0 (Current)","author":"Anna Henningsen","date":"2017-08-15T20:08:12.415Z","category":"release","slug":"/blog/release/v8.4.0"},{"title":"Node v8.3.0 (Current)","author":"Colin Ihrig","date":"2017-08-10T02:04:07.404Z","category":"release","slug":"/blog/release/v8.3.0"},{"title":"Node v6.11.2 (LTS)","author":"Myles Borins","date":"2017-08-01T07:14:18.044Z","category":"release","slug":"/blog/release/v6.11.2"},{"title":"Node v8.2.1 (Current)","author":"Jeremiah Senkpiel","date":"2017-07-20T22:21:54.581Z","category":"release","slug":"/blog/release/v8.2.1"},{"title":"Node v8.2.0 (Current)","author":"Jeremiah Senkpiel","date":"2017-07-19T22:41:05.171Z","category":"release","slug":"/blog/release/v8.2.0"},{"title":"Node v8.1.4 (Current)","author":"Evan Lucas","date":"2017-07-11T17:01:31.302Z","category":"release","slug":"/blog/release/v8.1.4"},{"title":"Node v7.10.1 (Current)","author":"Evan Lucas","date":"2017-07-11T17:01:21.658Z","category":"release","slug":"/blog/release/v7.10.1"},{"title":"Security updates for all active release lines, July 2017","author":"Michael Dawson","date":"2017-07-11T17:00:00.617Z","category":"vulnerability","slug":"/blog/vulnerability/july-2017-security-releases"},{"title":"Node v6.11.1 (LTS)","author":"Myles Borins","date":"2017-07-11T16:53:50.440Z","category":"release","slug":"/blog/release/v6.11.1"},{"title":"Node v4.8.4 (Maintenance)","author":"Myles Borins","date":"2017-07-11T16:53:46.603Z","category":"release","slug":"/blog/release/v4.8.4"},{"title":"Node v8.1.3 (Current)","author":"Anna Henningsen & Rod Vagg","date":"2017-06-29T07:05:09.997Z","category":"release","slug":"/blog/release/v8.1.3"},{"title":"Node v8.1.2 (Current)","author":"Rod Vagg","date":"2017-06-15T12:44:42.567Z","category":"release","slug":"/blog/release/v8.1.2"},{"title":"Node v8.1.1 (Current)","author":"Anna Henningsen","date":"2017-06-13T22:33:22.986Z","category":"release","slug":"/blog/release/v8.1.1"},{"title":"Node v8.1.0 (Current)","author":"James M Snell, Rod Vagg","date":"2017-06-08T11:05:04.794Z","category":"release","slug":"/blog/release/v8.1.0"},{"title":"Node v6.11.0 (LTS)","author":"Myles Borins","date":"2017-06-06T20:33:03.375Z","category":"release","slug":"/blog/release/v6.11.0"},{"title":"Node v8.0.0 (Current)","author":"James M Snell, Colin Ihrig","date":"2017-05-30T18:52:01.625Z","category":"release","slug":"/blog/release/v8.0.0"},{"title":"Node v7.10.0 (Current)","author":"Evan Lucas","date":"2017-05-03T13:10:38.405Z","category":"release","slug":"/blog/release/v7.10.0"},{"title":"Node v4.8.3 (Maintenance)","author":"Myles Borins","date":"2017-05-02T18:11:20.259Z","category":"release","slug":"/blog/release/v4.8.3"},{"title":"Node v6.10.3 (LTS)","author":"Myles Borins","date":"2017-05-02T18:11:07.199Z","category":"release","slug":"/blog/release/v6.10.3"},{"title":"Node v7.9.0 (Current)","author":"Italo A. Casas","date":"2017-04-11T19:22:46.487Z","category":"release","slug":"/blog/release/v7.9.0"},{"title":"Node v4.8.2 (Maintenance)","author":"Myles Borins","date":"2017-04-04T12:43:39.906Z","category":"release","slug":"/blog/release/v4.8.2"},{"title":"Node v6.10.2 (LTS)","author":"Myles Borins","date":"2017-04-04T12:36:54.192Z","category":"release","slug":"/blog/release/v6.10.2"},{"title":"Node v7.8.0 (Current)","author":"Myles Borins","date":"2017-03-29T03:06:10.686Z","category":"release","slug":"/blog/release/v7.8.0"},{"title":"Node v7.7.4 (Current)","author":"Colin Ihrig","date":"2017-03-21T22:06:12.949Z","category":"release","slug":"/blog/release/v7.7.4"},{"title":"Node v6.10.1 (LTS)","author":"Myles Borins","date":"2017-03-21T21:32:30.981Z","category":"release","slug":"/blog/release/v6.10.1"},{"title":"Node v4.8.1 (LTS)","author":"Myles Borins","date":"2017-03-21T21:32:25.011Z","category":"release","slug":"/blog/release/v4.8.1"},{"title":"Node v7.7.3 (Current)","author":"Italo A. Casas","date":"2017-03-14T22:42:24.967Z","category":"release","slug":"/blog/release/v7.7.3"},{"title":"Node v7.7.2 (Current)","author":"Evan Lucas","date":"2017-03-08T22:27:59.539Z","category":"release","slug":"/blog/release/v7.7.2"},{"title":"Node v7.7.1 (Current)","author":"Italo A. Casas","date":"2017-03-02T14:23:17.071Z","category":"release","slug":"/blog/release/v7.7.1"},{"title":"Node v7.7.0 (Current)","author":"Italo A. Casas","date":"2017-03-01T03:05:14.302Z","category":"release","slug":"/blog/release/v7.7.0"},{"title":"Diag WG Update - Many new tools, phasing out some old ones","author":"Josh Gavant (@joshgav)","date":"2017-02-28T08:00:00.000Z","category":"wg","slug":"/blog/wg/diag-wg-update-2017-02"},{"title":"Node v7.6.0 (Current)","author":"Italo A. Casas","date":"2017-02-22T15:48:48.856Z","category":"release","slug":"/blog/release/v7.6.0"},{"title":"Node.js - Quality with Speed","author":"Michael Dawson and Myles Borins","date":"2017-02-22T14:41:04.442Z","category":"community","slug":"/blog/community/quality-with-speed"},{"title":"Node v6.10.0 (LTS)","author":"Myles Borins","date":"2017-02-22T02:11:30.036Z","category":"release","slug":"/blog/release/v6.10.0"},{"title":"Node v4.8.0 (LTS)","author":"Myles Borins","date":"2017-02-22T01:47:55.362Z","category":"release","slug":"/blog/release/v4.8.0"},{"title":"Weekly Update - February 10th, 2017","author":"Minwoo Jung (github.com/JungMinu)","date":"2017-02-10T12:00:00.000Z","category":"weekly","slug":"/blog/weekly/weekly-update.2017-02-10"},{"title":"Node v7.5.0 (Current)","author":"Evan Lucas","date":"2017-02-01T02:51:31.151Z","category":"release","slug":"/blog/release/v7.5.0"},{"title":"Node v4.7.3 (LTS)","author":"Myles Borins","date":"2017-02-01T01:04:43.112Z","category":"release","slug":"/blog/release/v4.7.3"},{"title":"Node v6.9.5 (LTS)","author":"Myles Borins","date":"2017-02-01T00:56:04.919Z","category":"release","slug":"/blog/release/v6.9.5"},{"title":"OpenSSL update, 1.0.2k","author":"Rod Vagg","date":"2017-01-27T11:49:06.146Z","category":"vulnerability","slug":"/blog/vulnerability/openssl-january-2017"},{"title":"The Node.js Foundation Partners with The Linux Foundation on New Node.js Certification Program","author":"The Node.js Project","date":"2017-01-26T12:00:00.000Z","category":"announcements","slug":"/blog/announcements/nodejs-certified-developer-program"},{"title":"Node.js Foundation Individual Membership Director election opens Friday, January 20","author":"Tracy Hinds","date":"2017-01-20T09:00:00.000Z","category":"community","slug":"/blog/community/2017-election"},{"title":"Node v6.9.4 (LTS)","author":"Myles Borins","date":"2017-01-05T23:33:39.119Z","category":"release","slug":"/blog/release/v6.9.4"},{"title":"Node v4.7.2 (LTS)","author":"Myles Borins","date":"2017-01-05T23:02:13.181Z","category":"release","slug":"/blog/release/v4.7.2"},{"title":"Node v7.4.0 (Current)","author":"Evan Lucas","date":"2017-01-04T18:46:14.549Z","category":"release","slug":"/blog/release/v7.4.0"},{"title":"Node v4.7.1 (LTS)","author":"Myles Borins","date":"2017-01-04T00:13:29.176Z","category":"release","slug":"/blog/release/v4.7.1"},{"title":"Node v6.9.3 (LTS)","author":"Myles Borins","date":"2017-01-04T00:02:08.199Z","category":"release","slug":"/blog/release/v6.9.3"},{"title":"Weekly Update - December 25th, 2016","author":"Minwoo Jung (github.com/JungMinu)","date":"2016-12-25T12:00:00.000Z","category":"weekly","slug":"/blog/weekly/weekly-update.2016-12-25"},{"title":"Node v0.12.18 (Maintenance)","author":"Rod Vagg","date":"2016-12-21T14:51:36.880Z","category":"release","slug":"/blog/release/v0.12.18"},{"title":"Node v7.3.0 (Current)","author":"Colin Ihrig","date":"2016-12-20T21:54:50.539Z","category":"release","slug":"/blog/release/v7.3.0"},{"title":"Node v7.2.1 (Current)","author":"Jeremiah Senkpiel","date":"2016-12-06T22:58:15.249Z","category":"release","slug":"/blog/release/v7.2.1"},{"title":"Node v4.7.0 (LTS)","author":"Myles Borins","date":"2016-12-06T20:16:34.371Z","category":"release","slug":"/blog/release/v4.7.0"},{"title":"Node v6.9.2 (LTS)","author":"Myles Borins","date":"2016-12-06T19:39:44.152Z","category":"release","slug":"/blog/release/v6.9.2"},{"title":"Node.js v7 has updated V8 to 5.4","author":"Michaël Zasso","date":"2016-12-03T14:41:04.442Z","category":"announcements","slug":"/blog/announcements/update-v8-5.4"},{"title":"Weekly Update - December 2nd, 2016","author":"Minwoo Jung (github.com/JungMinu)","date":"2016-12-02T12:00:00.000Z","category":"weekly","slug":"/blog/weekly/weekly-update.2016-12-02"},{"title":"Node.js Foundation To Oversee Node.js Security Project To Further Improve Stability for Enterprises","author":"The Node.js Project","date":"2016-11-30T12:00:00.000Z","category":"announcements","slug":"/blog/announcements/nodejs-security-project"},{"title":"The Node.js Platform and Node.js Foundation Continue to Grow","author":"The Node.js Project","date":"2016-11-30T12:00:00.000Z","category":"announcements","slug":"/blog/announcements/nodejs-foundation-momentum-release"},{"title":"Weekly Update - November 24th, 2016","author":"Minwoo Jung (github.com/JungMinu)","date":"2016-11-24T12:00:00.000Z","category":"weekly","slug":"/blog/weekly/weekly-update.2016-11-24"},{"title":"Node v7.2.0 (Current)","author":"Jeremiah Senkpiel","date":"2016-11-22T23:48:43.899Z","category":"release","slug":"/blog/release/v7.2.0"},{"title":"Weekly Update - November 11th, 2016","author":"Minwoo Jung (github.com/JungMinu)","date":"2016-11-11T12:00:00.000Z","category":"weekly","slug":"/blog/weekly/weekly-update.2016-11-11"},{"title":"Node v7.1.0 (Current)","author":"Evan Lucas","date":"2016-11-08T21:17:10.895Z","category":"release","slug":"/blog/release/v7.1.0"},{"title":"Node v4.6.2 (LTS)","author":"Myles Borins","date":"2016-11-08T19:55:00.204Z","category":"release","slug":"/blog/release/v4.6.2"},{"title":"Weekly Update - November 4th, 2016","author":"Minwoo Jung (github.com/JungMinu)","date":"2016-11-04T12:00:00.000Z","category":"weekly","slug":"/blog/weekly/weekly-update.2016-11-04"},{"title":"Weekly Update - October 28th, 2016","author":"Minwoo Jung (github.com/JungMinu)","date":"2016-10-28T12:00:00.000Z","category":"weekly","slug":"/blog/weekly/weekly-update.2016-10-28"},{"title":"Node v7.0.0 (Current)","author":"James M Snell","date":"2016-10-25T14:17:02.177Z","category":"release","slug":"/blog/release/v7.0.0"},{"title":"Node v6.9.1 (LTS)","author":"Myles Borins","date":"2016-10-19T22:42:20.300Z","category":"release","slug":"/blog/release/v6.9.1"},{"title":"Node v6.9.0 (LTS)","author":"Rod Vagg","date":"2016-10-18T17:25:38.894Z","category":"release","slug":"/blog/release/v6.9.0"},{"title":"Node v4.6.1 (LTS)","author":"Rod Vagg","date":"2016-10-18T17:04:37.450Z","category":"release","slug":"/blog/release/v4.6.1"},{"title":"Node v0.10.48 (Maintenance)","author":"Rod Vagg","date":"2016-10-18T16:45:53.557Z","category":"release","slug":"/blog/release/v0.10.48"},{"title":"Node v0.12.17 (Maintenance)","author":"Rod Vagg","date":"2016-10-18T16:25:06.867Z","category":"release","slug":"/blog/release/v0.12.17"},{"title":"October security releases and v6 LTS \"Boron\" security inclusions","author":"Rod Vagg","date":"2016-10-15T10:36:44.649Z","category":"vulnerability","slug":"/blog/vulnerability/october-2016-security-releases"},{"title":"Node v6.8.1 (Current)","author":"Evan Lucas","date":"2016-10-15T00:38:39.584Z","category":"release","slug":"/blog/release/v6.8.1"},{"title":"Node v6.8.0 (Current)","author":"Jeremiah Senkpiel","date":"2016-10-12T21:04:45.260Z","category":"release","slug":"/blog/release/v6.8.0"},{"title":"Node v6.7.0 (Current)","author":"Evan Lucas","date":"2016-09-28T00:49:35.459Z","category":"release","slug":"/blog/release/v6.7.0"},{"title":"Node v4.6.0 (LTS)","author":"Rod Vagg","date":"2016-09-28T00:47:06.792Z","category":"release","slug":"/blog/release/v4.6.0"},{"title":"Node v0.12.16 (Maintenance)","author":"Rod Vagg","date":"2016-09-28T00:45:43.142Z","category":"release","slug":"/blog/release/v0.12.16"},{"title":"Node v0.10.47 (Maintenance)","author":"Rod Vagg","date":"2016-09-28T00:43:22.535Z","category":"release","slug":"/blog/release/v0.10.47"},{"title":"Security updates for all active release lines, September 2016","author":"Rod Vagg","date":"2016-09-23T10:53:30.630Z","category":"vulnerability","slug":"/blog/vulnerability/september-2016-security-releases"},{"title":"Node v6.6.0 (Current)","author":"Jeremiah Senkpiel","date":"2016-09-15T21:00:36.348Z","category":"release","slug":"/blog/release/v6.6.0"},{"title":"Node.js Foundation Announces Schedule for Second Annual Node.js Interactive North America","author":"The Node.js Project","date":"2016-09-12T16:00:00.000Z","category":"announcements","slug":"/blog/announcements/interactive-2016-north-america-schedule"},{"title":"Farewell to Node.js v5, Preparing for v7","author":"Rod Vagg","date":"2016-09-06T23:36:16.645Z","category":"announcements","slug":"/blog/announcements/v5-to-v7"},{"title":"Node v6.5.0 (Current)","author":"Evan Lucas","date":"2016-08-29T13:56:26.369Z","category":"release","slug":"/blog/release/v6.5.0"},{"title":"Cars.com and Dynatrace join the Foundation to support the stability and success of the Node.js platform","author":"The Node.js Project","date":"2016-08-17T12:00:00.000Z","category":"announcements","slug":"/blog/announcements/cars-dynatrace"},{"title":"Node v4.5.0 (LTS)","author":"Myles Borins","date":"2016-08-16T16:13:31.973Z","category":"release","slug":"/blog/release/v4.5.0"},{"title":"Node v6.4.0 (Current)","author":"Colin Ihrig","date":"2016-08-16T14:55:11.659Z","category":"release","slug":"/blog/release/v6.4.0"},{"title":"Weekly Update - August 15th, 2016","author":"Minwoo Jung (github.com/JungMinu)","date":"2016-08-15T12:00:00.000Z","category":"weekly","slug":"/blog/weekly/weekly-update.2016-08-15"},{"title":"Weekly Update - July 22nd, 2016","author":"Minwoo Jung (github.com/JungMinu)","date":"2016-07-22T12:00:00.000Z","category":"weekly","slug":"/blog/weekly/weekly-update.2016-07-22"},{"title":"Node v6.3.1 (Current)","author":"Evan Lucas","date":"2016-07-21T22:41:46.632Z","category":"release","slug":"/blog/release/v6.3.1"},{"title":"Weekly Update - July 16th, 2016","author":"Minwoo Jung (github.com/JungMinu)","date":"2016-07-16T12:00:00.000Z","category":"weekly","slug":"/blog/weekly/weekly-update.2016-07-16"},{"title":"Weekly Update - July 8th, 2016","author":"Minwoo Jung (github.com/JungMinu)","date":"2016-07-08T12:00:00.000Z","category":"weekly","slug":"/blog/weekly/weekly-update.2016-07-08"},{"title":"Node v6.3.0 (Current)","author":"Jeremiah Senkpiel","date":"2016-07-06T18:02:20.335Z","category":"release","slug":"/blog/release/v6.3.0"},{"title":"Node.js Foundation Announces Keynotes and Programming for Node.js Interactive Europe","author":"The Node.js Project","date":"2016-06-29T12:00:00.000Z","category":"announcements","slug":"/blog/announcements/interactive-2016-ams"},{"title":"Node v4.4.7 (LTS)","author":"Myles Borins","date":"2016-06-28T22:54:11.515Z","category":"release","slug":"/blog/release/v4.4.7"},{"title":"Weekly Update - June 26th, 2016","author":"Minwoo Jung (github.com/JungMinu)","date":"2016-06-26T12:00:00.000Z","category":"weekly","slug":"/blog/weekly/weekly-update.2016-06-26"},{"title":"Node v5.12.0 (Stable)","author":"Evan Lucas","date":"2016-06-23T23:31:02.257Z","category":"release","slug":"/blog/release/v5.12.0"},{"title":"Node v4.4.6 (LTS)","author":"Myles Borins","date":"2016-06-23T23:29:12.285Z","category":"release","slug":"/blog/release/v4.4.6"},{"title":"Node v0.12.15 (Maintenance)","author":"Rod Vagg","date":"2016-06-23T23:26:28.211Z","category":"release","slug":"/blog/release/v0.12.15"},{"title":"Node v0.10.46 (Maintenance)","author":"Rod Vagg","date":"2016-06-23T23:24:09.245Z","category":"release","slug":"/blog/release/v0.10.46"},{"title":"Node v6.2.2 (Current)","author":"Evan Lucas","date":"2016-06-17T15:53:06.031Z","category":"release","slug":"/blog/release/v6.2.2"},{"title":"Weekly Update - June 16th, 2016","author":"Minwoo Jung (github.com/JungMinu)","date":"2016-06-16T12:00:00.000Z","category":"weekly","slug":"/blog/weekly/weekly-update.2016-06-16"},{"title":"Security updates for all active release lines, June 2016","author":"Rod Vagg","date":"2016-06-13T12:57:51.617Z","category":"vulnerability","slug":"/blog/vulnerability/june-2016-security-releases"},{"title":"Node v6.2.1 (Current)","author":"Rod Vagg","date":"2016-06-02T22:47:05.512Z","category":"release","slug":"/blog/release/v6.2.1"},{"title":"Weekly Update - May 30th, 2016","author":"Minwoo Jung (github.com/JungMinu)","date":"2016-05-30T12:00:00.000Z","category":"weekly","slug":"/blog/weekly/weekly-update.2016-05-30"},{"title":"Node v4.4.5 (LTS)","author":"Myles Borins","date":"2016-05-24T18:44:10.363Z","category":"release","slug":"/blog/release/v4.4.5"},{"title":"Node v6.2.0 (Current)","author":"Evan Lucas","date":"2016-05-17T21:12:15.115Z","category":"release","slug":"/blog/release/v6.2.0"},{"title":"Node v4.4.4 (LTS)","author":"Myles Borins","date":"2016-05-06T14:50:41.800Z","category":"release","slug":"/blog/release/v4.4.4"},{"title":"Node v0.12.14 (Maintenance)","author":"Rod Vagg","date":"2016-05-06T13:54:37.236Z","category":"release","slug":"/blog/release/v0.12.14"},{"title":"Node v0.10.45 (Maintenance)","author":"Rod Vagg","date":"2016-05-06T13:22:08.238Z","category":"release","slug":"/blog/release/v0.10.45"},{"title":"Node v6.1.0 (Current)","author":"Jeremiah Senkpiel","date":"2016-05-05T23:07:06.434Z","category":"release","slug":"/blog/release/v6.1.0"},{"title":"Node v5.11.1 (Stable)","author":"Evan Lucas","date":"2016-05-05T23:00:21.696Z","category":"release","slug":"/blog/release/v5.11.1"},{"title":"OpenSSL updates, 1.0.1t and 1.0.2h","author":"Rod Vagg","date":"2016-05-02T11:16:10.977Z","category":"vulnerability","slug":"/blog/vulnerability/openssl-may-2016"},{"title":"Weekly Update - Apr 29th, 2016","author":"Minwoo Jung (github.com/JungMinu)","date":"2016-04-29T12:00:00.000Z","category":"weekly","slug":"/blog/weekly/weekly-update.2016-04-29"},{"title":"Node v6.0.0 (Current)","author":"James M Snell","date":"2016-04-26T20:35:53.135Z","category":"release","slug":"/blog/release/v6.0.0"},{"title":"World’s Fastest Growing Open Source Platform Pushes Out New Release","author":"The Node.js Project","date":"2016-04-26T12:00:00.000Z","category":"announcements","slug":"/blog/announcements/v6-release"},{"title":"Weekly Update - Apr 23rd, 2016","author":"Minwoo Jung (github.com/JungMinu)","date":"2016-04-23T12:00:00.000Z","category":"weekly","slug":"/blog/weekly/weekly-update.2016-04-23"},{"title":"Node v5.11.0 (Stable)","author":"Myles Borins","date":"2016-04-21T20:35:53.135Z","category":"release","slug":"/blog/release/v5.11.0"},{"title":"Weekly Update - Apr 17th, 2016","author":"Minwoo Jung (github.com/JungMinu)","date":"2016-04-17T12:00:00.000Z","category":"weekly","slug":"/blog/weekly/weekly-update.2016-04-17"},{"title":"Node v4.4.3 (LTS)","author":"Myles Borins","date":"2016-04-12T22:08:19.877Z","category":"release","slug":"/blog/release/v4.4.3"},{"title":"New Node.js Foundation Survey Reports New “Full Stack” In Demand Among Enterprise Developers","author":"The Node.js Project","date":"2016-04-12T13:00:00.000Z","category":"announcements","slug":"/blog/announcements/nodejs-foundation-survey"},{"title":"Node v5.10.1 (Current)","author":"Myles Borins","date":"2016-04-05T23:33:44.892Z","category":"release","slug":"/blog/release/v5.10.1"},{"title":"Node v0.10.44 (Maintenance)","author":"Rod Vagg","date":"2016-04-01T04:35:44.441Z","category":"release","slug":"/blog/release/v0.10.44"},{"title":"Node v5.10.0 (Current)","author":"Evan Lucas","date":"2016-04-01T03:31:50.474Z","category":"release","slug":"/blog/release/v5.10.0"},{"title":"Node v4.4.2 (LTS)","author":"Myles Borins","date":"2016-04-01T01:47:06.225Z","category":"release","slug":"/blog/release/v4.4.2"},{"title":"Node v0.12.13 (LTS)","author":"Rod Vagg","date":"2016-04-01T00:12:07.721Z","category":"release","slug":"/blog/release/v0.12.13"},{"title":"npm security updates v2.15.1 and v3.8.3","author":"Forrest Norvell","date":"2016-03-31T10:41:46.216Z","category":"vulnerability","slug":"/blog/vulnerability/npm-tokens-leak-march-2016"},{"title":"Welcome Google Cloud Platform!","author":"The Node.js Project","date":"2016-03-29T13:00:00.000Z","category":"announcements","slug":"/blog/announcements/welcome-google"},{"title":"Node v5.9.1 (Current)","author":"Jeremiah Senkpiel","date":"2016-03-23T17:40:02.432Z","category":"release","slug":"/blog/release/v5.9.1"},{"title":"Node v4.4.1 (LTS)","author":"Myles Borins","date":"2016-03-22T22:59:32.738Z","category":"release","slug":"/blog/release/v4.4.1"},{"title":"Node v5.9.0 (Current)","author":"Evan Lucas","date":"2016-03-16T21:34:26.150Z","category":"release","slug":"/blog/release/v5.9.0"},{"title":"Weekly Update - Mar 14th, 2016","author":"Minwoo Jung (github.com/JungMinu)","date":"2016-03-14T12:00:00.000Z","category":"weekly","slug":"/blog/weekly/weekly-update.2016-03-14"},{"title":"AppDynamics, New Relic, Opbeat and Sphinx Join the Node.js Foundation as Silver Members","author":"The Node.js Project","date":"2016-03-09T21:00:00.000Z","category":"announcements","slug":"/blog/announcements/appdynamics-newrelic-opbeat-sphinx"},{"title":"Node v4.4.0 (LTS)","author":"Myles Borins","date":"2016-03-09T17:04:31.684Z","category":"release","slug":"/blog/release/v4.4.0"},{"title":"Node v5.8.0 (Current)","author":"Jeremiah Senkpiel","date":"2016-03-09T15:57:36.574Z","category":"release","slug":"/blog/release/v5.8.0"},{"title":"Node v0.12.12 (LTS)","author":"Rod Vagg","date":"2016-03-09T03:05:35.527Z","category":"release","slug":"/blog/release/v0.12.12"},{"title":"Weekly Update - Mar 7th, 2016","author":"Minwoo Jung (github.com/JungMinu)","date":"2016-03-07T12:00:00.000Z","category":"weekly","slug":"/blog/weekly/weekly-update.2016-03-07"},{"title":"Node v0.10.43 (Maintenance)","author":"Rod Vagg","date":"2016-03-04T01:47:40.622Z","category":"release","slug":"/blog/release/v0.10.43"},{"title":"Node v0.12.11 (LTS)","author":"Rod Vagg","date":"2016-03-03T18:07:44.257Z","category":"release","slug":"/blog/release/v0.12.11"},{"title":"Node v5.7.1 (Current)","author":"Jeremiah Senkpiel","date":"2016-03-02T23:23:06.216Z","category":"release","slug":"/blog/release/v5.7.1"},{"title":"Node v4.3.2 (LTS)","author":"Myles Borins","date":"2016-03-02T21:53:44.939Z","category":"release","slug":"/blog/release/v4.3.2"},{"title":"Weekly Update - Mar 1st, 2016","author":"Minwoo Jung (@jmwsoft)","date":"2016-03-01T12:00:00.000Z","category":"weekly","slug":"/blog/weekly/weekly-update.2016-03-01"},{"title":"OpenSSL updates, 1.0.2g and 1.0.1s","author":"Rod Vagg","date":"2016-02-29T02:08:06.186Z","category":"vulnerability","slug":"/blog/vulnerability/openssl-march-2016"},{"title":"Weekly Update - Feb 23rd, 2016","author":"Minwoo Jung (@jmwsoft)","date":"2016-02-23T12:00:00.000Z","category":"weekly","slug":"/blog/weekly/weekly-update.2016-02-22"},{"title":"Node v5.7.0 (Current)","author":"Rod Vagg","date":"2016-02-23T05:37:34.766Z","category":"release","slug":"/blog/release/v5.7.0"},{"title":"Node v4.3.1 (LTS)","author":"Myles Borins","date":"2016-02-17T17:34:38.789Z","category":"release","slug":"/blog/release/v4.3.1"},{"title":"Weekly Update - Feb 15th, 2016","author":"Minwoo Jung (@jmwsoft)","date":"2016-02-15T12:00:00.000Z","category":"weekly","slug":"/blog/weekly/weekly-update.2016-02-15"},{"title":"Node.js Foundation to Add Express to its Incubator Program","author":"The Node.js Project","date":"2016-02-10T21:00:00.000Z","category":"announcements","slug":"/blog/announcements/foundation-express-news"},{"title":"February 2016 Security Release Summary","author":"Rod Vagg","date":"2016-02-09T17:40:00.212Z","category":"vulnerability","slug":"/blog/vulnerability/february-2016-security-releases"},{"title":"Node v0.10.42 (LTS)","author":"James M Snell","date":"2016-02-09T17:34:00.212Z","category":"release","slug":"/blog/release/v0.10.42"},{"title":"Node v0.12.10 (LTS)","author":"James M Snell","date":"2016-02-09T17:33:00.212Z","category":"release","slug":"/blog/release/v0.12.10"},{"title":"Node v4.3.0 (LTS)","author":"James M Snell","date":"2016-02-09T17:32:54.296Z","category":"release","slug":"/blog/release/v4.3.0"},{"title":"Node v5.6.0 (Current)","author":"James M Snell","date":"2016-02-09T17:32:46.793Z","category":"release","slug":"/blog/release/v5.6.0"},{"title":"Weekly Update - Feb 8th, 2016","author":"Minwoo Jung (@jmwsoft)","date":"2016-02-08T12:00:00.000Z","category":"weekly","slug":"/blog/weekly/weekly-update.2016-02-08"},{"title":"Weekly Update - Jan 29th, 2016","author":"Minwoo Jung (@jmwsoft)","date":"2016-01-29T12:00:00.000Z","category":"weekly","slug":"/blog/weekly/weekly-update.2016-01-29"},{"title":"OpenSSL upgrade low-severity Node.js security fixes","author":"Rod Vagg","date":"2016-01-27T11:34:41.011Z","category":"vulnerability","slug":"/blog/vulnerability/openssl-and-low-severity-fixes-jan-2016"},{"title":"Weekly Update - Jan 22th, 2016","author":"Minwoo Jung (@jmwsoft)","date":"2016-01-22T12:00:00.000Z","category":"weekly","slug":"/blog/weekly/weekly-update.2016-01-22"},{"title":"Node v4.2.6 (LTS)","author":"Myles Borins","date":"2016-01-21T22:26:03.743Z","category":"release","slug":"/blog/release/v4.2.6"},{"title":"Node v5.5.0 (Current)","author":"Evan Lucas","date":"2016-01-21T02:26:55.519Z","category":"release","slug":"/blog/release/v5.5.0"},{"title":"Node v4.2.5 (LTS)","author":"Myles Borins","date":"2016-01-20T21:51:29.735Z","category":"release","slug":"/blog/release/v4.2.5"},{"title":"Weekly Update - Jan 18th, 2016","author":"Minwoo Jung (@jmwsoft)","date":"2016-01-18T12:00:00.000Z","category":"weekly","slug":"/blog/weekly/weekly-update.2016-01-18"},{"title":"Node v5.4.1 (Current)","author":"Myles Borins","date":"2016-01-12T23:59:28.459Z","category":"release","slug":"/blog/release/v5.4.1"},{"title":"Weekly Update - Jan 11th, 2016","author":"Minwoo Jung (@jmwsoft)","date":"2016-01-11T12:00:00.000Z","category":"weekly","slug":"/blog/weekly/weekly-update.2016-01-11"},{"title":"Node v5.4.0 (Current)","author":"Jeremiah Senkpiel","date":"2016-01-06T22:41:09.455Z","category":"release","slug":"/blog/release/v5.4.0"},{"title":"Weekly Update - Jan 1st, 2016","author":"Minwoo Jung (@jmwsoft)","date":"2016-01-01T12:00:00.000Z","category":"weekly","slug":"/blog/weekly/weekly-update.2016-01-01"},{"title":"Node v4.2.4 (LTS)","author":"James M Snell","date":"2015-12-23T17:26:48.289Z","category":"release","slug":"/blog/release/v4.2.4"},{"title":"Node v5.3.0 (Current)","author":"Colin Ihrig","date":"2015-12-16T20:23:07.363Z","category":"release","slug":"/blog/release/v5.3.0"},{"title":"Weekly Update - Dec 11st, 2015","author":"Minwoo Jung (@jmwsoft)","date":"2015-12-11T12:00:00.000Z","category":"weekly","slug":"/blog/weekly/weekly-update.2015-12-11"},{"title":"Node v5.2.0 (Current)","author":"Rod Vagg","date":"2015-12-09T05:24:54.976Z","category":"release","slug":"/blog/release/v5.2.0"},{"title":"Node.js Foundation Advances Platform with More Than Three Million Users","author":"The Node.js Project","date":"2015-12-08T12:00:00.000Z","category":"announcements","slug":"/blog/announcements/foundation-advances-growth"},{"title":"Apigee, RisingStack and Yahoo Join the Node.js Foundation","author":"The Node.js Project","date":"2015-12-08T12:00:00.000Z","category":"announcements","slug":"/blog/announcements/apigee-rising-stack-yahoo"},{"title":"Weekly Update - Dec 4th, 2015","author":"Minwoo Jung (@jmwsoft)","date":"2015-12-04T12:00:00.000Z","category":"weekly","slug":"/blog/weekly/weekly-update.2015-12-04"},{"title":"December Security Release Summary","author":"Rod Vagg","date":"2015-12-04T03:05:00.000Z","category":"vulnerability","slug":"/blog/vulnerability/december-2015-security-releases"},{"title":"Node v5.1.1 (Current)","author":"Rod Vagg","date":"2015-12-04T03:04:00.000Z","category":"release","slug":"/blog/release/v5.1.1"},{"title":"Node v4.2.3 \"Argon\" (LTS)","author":"Rod Vagg","date":"2015-12-04T03:03:00.000Z","category":"release","slug":"/blog/release/v4.2.3"},{"title":"Node v0.12.9 (LTS)","author":"Rod Vagg","date":"2015-12-04T03:02:00.000Z","category":"release","slug":"/blog/release/v0.12.9"},{"title":"Node v0.10.41 (Maintenance)","author":"Rod Vagg","date":"2015-12-04T03:01:00.000Z","category":"release","slug":"/blog/release/v0.10.41"},{"title":"December Security Release Schedule Update","author":"Rod Vagg","date":"2015-12-01T01:13:57.544Z","category":"vulnerability","slug":"/blog/vulnerability/december-2015-security-release-update"},{"title":"Weekly Update - Nov 27th, 2015","author":"Minwoo Jung (@jmwsoft)","date":"2015-11-27T12:00:00.000Z","category":"weekly","slug":"/blog/weekly/weekly-update.2015-11-27"},{"title":"CVE-2015-8027 Denial of Service Vulnerability / CVE-2015-6764 V8 Out-of-bounds Access Vulnerability","author":"Rod Vagg","date":"2015-11-25T22:06:05.316Z","category":"vulnerability","slug":"/blog/vulnerability/cve-2015-8027_cve-2015-6764"},{"title":"Node v0.12.8 (LTS)","author":"Rod Vagg","date":"2015-11-24T23:59:09.993Z","category":"release","slug":"/blog/release/v0.12.8"},{"title":"Weekly Update - Nov 20th, 2015","author":"Minwoo Jung (@jmwsoft)","date":"2015-11-20T12:00:00.000Z","category":"weekly","slug":"/blog/weekly/weekly-update.2015-11-20"},{"title":"Keynotes for Node.js Interactive 2015 Announced","author":"The Node.js Project","date":"2015-11-20T09:00:00.000Z","category":"announcements","slug":"/blog/announcements/interactive-2015-keynotes"},{"title":"Node v5.1.0 (Current)","author":"Jeremiah Senkpiel","date":"2015-11-17T21:47:36.127Z","category":"release","slug":"/blog/release/v5.1.0"},{"title":"Weekly Update - Nov 13th, 2015","author":"Minwoo Jung (@jmwsoft)","date":"2015-11-13T12:00:00.000Z","category":"weekly","slug":"/blog/weekly/weekly-update.2015-11-13"},{"title":"Weekly Update - Nov 6th, 2015","author":"Minwoo Jung (@jmwsoft)","date":"2015-11-06T12:00:00.000Z","category":"weekly","slug":"/blog/weekly/weekly-update.2015-11-06"},{"title":"Node.js Foundation Individual Membership Now Open","author":"mikeal","date":"2015-11-04T12:00:00.000Z","category":"community","slug":"/blog/community/individual-membership"},{"title":"Node v4.2.2 (LTS)","author":"James M Snell","date":"2015-11-03T20:18:34.527Z","category":"release","slug":"/blog/release/v4.2.2"},{"title":"Weekly Update - Oct 30th, 2015","author":"Minwoo Jung (@jmwsoft)","date":"2015-10-30T12:00:00.000Z","category":"weekly","slug":"/blog/weekly/weekly-update.2015-10-30"},{"title":"What You Should Know about Node.js v5 and More","author":"The Node.js Project","date":"2015-10-30T12:00:00.000Z","category":"community","slug":"/blog/community/node-v5"},{"title":"Node v5.0.0 (Current)","author":"Rod Vagg","date":"2015-10-29T12:33:38.068Z","category":"release","slug":"/blog/release/v5.0.0"},{"title":"Weekly Update - Oct 23rd, 2015","author":"Minwoo Jung (@jmwsoft)","date":"2015-10-23T12:00:00.000Z","category":"weekly","slug":"/blog/weekly/weekly-update.2015-10-23"},{"title":"“Convince Your Boss” Letter","author":"The Node.js Project","date":"2015-10-22T17:00:00.000Z","category":"uncategorized","slug":"/blog/uncategorized/node-interactive-convince-boss"},{"title":"Node.js Foundation Announces Programming For Node.js Interactive","author":"The Node.js Project","date":"2015-10-20T17:00:00.000Z","category":"announcements","slug":"/blog/announcements/interactive-2015-programming"},{"title":"Weekly Update - Oct 16th, 2015","author":"Minwoo Jung (@jmwsoft)","date":"2015-10-16T12:00:00.000Z","category":"weekly","slug":"/blog/weekly/weekly-update.2015-10-16"},{"title":"Node v4.2.1 (LTS)","author":"The Node.js Project","date":"2015-10-13T17:42:03.184Z","category":"release","slug":"/blog/release/v4.2.1"},{"title":"Node v4.2.0 (LTS)","author":"The Node.js Project","date":"2015-10-12T18:20:40.988Z","category":"release","slug":"/blog/release/v4.2.0"},{"title":"Weekly Update - Oct 9th, 2015","author":"Minwoo Jung (@jmwsoft)","date":"2015-10-09T12:00:00.000Z","category":"weekly","slug":"/blog/weekly/weekly-update.2015-10-09"},{"title":"Node.js Foundation Welcomes Red Hat as Newest Platinum Member","author":"The Node.js Project","date":"2015-10-06T12:30:00.000Z","category":"announcements","slug":"/blog/announcements/welcome-redhat"},{"title":"Node v4.1.2 (Current)","author":"The Node.js Project","date":"2015-10-05T20:05:01.925Z","category":"release","slug":"/blog/release/v4.1.2"},{"title":"Weekly Update - Oct 2nd, 2015","author":"Minwoo Jung (@jmwsoft)","date":"2015-10-02T12:00:00.000Z","category":"weekly","slug":"/blog/weekly/weekly-update.2015-10-02"},{"title":"Node v4.1.1 (Current)","author":"Rod Vagg","date":"2015-09-23T02:01:38.545Z","category":"release","slug":"/blog/release/v4.1.1"},{"title":"Weekly Update - Sep 18th, 2015","author":"Yosuke Furukawa (@yosuke-furukawa)","date":"2015-09-18T12:00:00.000Z","category":"weekly","slug":"/blog/weekly/weekly-update.2015-09-18"},{"title":"Node v4.1.0 (Current)","author":"The Node.js Project","date":"2015-09-17T05:30:00.969Z","category":"release","slug":"/blog/release/v4.1.0"},{"title":"Node.js Foundation Combines Node.js and io.js Into Single Codebase in New Release","author":"The Node.js Project","date":"2015-09-14T17:00:00.000Z","category":"announcements","slug":"/blog/announcements/foundation-v4-announce"},{"title":"Weekly Update - Sep 11th, 2015","author":"Yosuke Furukawa (@yosuke-furukawa)","date":"2015-09-11T12:00:00.000Z","category":"weekly","slug":"/blog/weekly/weekly-update.2015-09-11"},{"title":"Node.js Interactive","author":"The Node.js Project","date":"2015-09-10T17:00:00.000Z","category":"announcements","slug":"/blog/announcements/interactive-2015"},{"title":"Node v4.0.0 (Current)","author":"The Node.js Project","date":"2015-09-08T12:10:06.000Z","category":"release","slug":"/blog/release/v4.0.0"},{"title":"Node.js Foundation Elects Board of Directors","author":"The Node.js Project","date":"2015-09-04T21:00:00.000Z","category":"announcements","slug":"/blog/announcements/foundation-elects-board"},{"title":"Weekly Update - Sep 4th, 2015","author":"Yosuke Furukawa (@yosuke-furukawa)","date":"2015-09-04T12:00:00.000Z","category":"weekly","slug":"/blog/weekly/weekly-update.2015-09-04"},{"title":"Weekly Update - Aug 28th, 2015","author":"Yosuke Furukawa (@yosuke-furukawa)","date":"2015-08-28T12:00:00.000Z","category":"weekly","slug":"/blog/weekly/weekly-update.2015-08-28"},{"title":"Weekly Update - Aug 21st, 2015","author":"Yosuke Furukawa (@yosuke-furukawa)","date":"2015-08-21T12:00:00.000Z","category":"weekly","slug":"/blog/weekly/weekly-update.2015-08-21"},{"title":"Weekly Update - Aug 14th, 2015","author":"Steven Sinatra (@diagramatics)","date":"2015-08-14T12:00:00.000Z","category":"weekly","slug":"/blog/weekly/weekly-update.2015-08-14"},{"title":"Weekly Update - Aug 7th, 2015","author":"Steven Sinatra (@diagramatics)","date":"2015-08-07T12:00:00.000Z","category":"weekly","slug":"/blog/weekly/weekly-update.2015-08-07"},{"title":"Weekly Update - Jul 31st, 2015","author":"Steven Sinatra (@diagramatics)","date":"2015-07-31T12:00:00.000Z","category":"weekly","slug":"/blog/weekly/weekly-update.2015-07-31"},{"title":"Weekly Update - Jul 24th, 2015","author":"Yosuke Furukawa (@yosuke-furukawa) & Steven Sinatra (@diagramatics)","date":"2015-07-24T12:00:00.000Z","category":"weekly","slug":"/blog/weekly/weekly-update.2015-07-24"},{"title":"Weekly Update - Jul 17th, 2015","author":"Yosuke Furukawa (@yosuke-furukawa)","date":"2015-07-17T12:00:00.000Z","category":"weekly","slug":"/blog/weekly/weekly-update.2015-07-17"},{"title":"Weekly Update - Jul 10th, 2015","author":"Yosuke Furukawa (@yosuke-furukawa)","date":"2015-07-10T12:00:00.000Z","category":"weekly","slug":"/blog/weekly/weekly-update.2015-07-10"},{"title":"Node v0.12.7 (Stable)","author":"The Node.js Project","date":"2015-07-09T23:51:47.000Z","category":"release","slug":"/blog/release/v0.12.7"},{"title":"Node v0.10.40 (Maintenance)","author":"The Node.js Project","date":"2015-07-09T21:57:30.000Z","category":"release","slug":"/blog/release/v0.10.40"},{"title":"Node v0.12.6 (Stable)","author":"The Node.js Project","date":"2015-07-04T02:34:23.000Z","category":"release","slug":"/blog/release/v0.12.6"},{"title":"Weekly Update - Jul 3rd, 2015","author":"Yosuke Furukawa (@yosuke-furukawa)","date":"2015-07-03T12:00:00.000Z","category":"weekly","slug":"/blog/weekly/weekly-update.2015-07-03"},{"title":"Weekly Update - Jun 26th, 2015","author":"Giovanny Gioyik (@Gioyik)","date":"2015-06-26T12:00:00.000Z","category":"weekly","slug":"/blog/weekly/weekly-update.2015-06-26"},{"title":"Node v0.12.5 (Stable)","author":"The Node.js Project","date":"2015-06-22T19:52:51.000Z","category":"release","slug":"/blog/release/v0.12.5"},{"title":"Node v0.10.39 (Maintenance)","author":"The Node.js Project","date":"2015-06-22T16:45:28.000Z","category":"release","slug":"/blog/release/v0.10.39"},{"title":"Weekly Update - Jun 19th, 2015","author":"Giovanny Gioyik (@Gioyik)","date":"2015-06-19T12:00:00.000Z","category":"weekly","slug":"/blog/weekly/weekly-update.2015-06-19"},{"title":"Weekly Update - Jun 12th, 2015","author":"Giovanny Gioyik (@Gioyik)","date":"2015-06-12T12:00:00.000Z","category":"weekly","slug":"/blog/weekly/weekly-update.2015-06-12"},{"title":"Weekly Update - Jun 5th, 2015","author":"Giovanny Gioyik (@Gioyik)","date":"2015-06-05T12:00:00.000Z","category":"weekly","slug":"/blog/weekly/weekly-update.2015-06-05"},{"title":"Weekly Update - May 29th, 2015","author":"Giovanny Gioyik (@Gioyik)","date":"2015-05-29T12:00:00.000Z","category":"weekly","slug":"/blog/weekly/weekly-update.2015-05-29"},{"title":"Node v0.12.4 (Stable)","author":"The Node.js Project","date":"2015-05-23T06:47:12.000Z","category":"release","slug":"/blog/release/v0.12.4"},{"title":"Weekly Update - May 22nd, 2015","author":"Giovanny Gioyik (@Gioyik) & Yosuke Furukawa (@yosuke-furukawa)","date":"2015-05-22T12:00:00.000Z","category":"weekly","slug":"/blog/weekly/weekly-update.2015-05-22"},{"title":"Node.js and io.js leaders are building an open, neutral Node.js Foundation to support the future of the platform","author":"Mike Dolan","date":"2015-05-15T23:50:46.000Z","category":"community","slug":"/blog/community/node-leaders-building-open-neutral-foundation"},{"title":"The Node.js Foundation benefits all","author":"Scott Hammond","date":"2015-05-15T22:50:46.000Z","category":"community","slug":"/blog/community/foundation-benefits-all"},{"title":"Weekly Update - May 15th, 2015","author":"Giovanny Gioyik (@Gioyik) & Takashi Fujita (@tgfjt)","date":"2015-05-15T12:00:00.000Z","category":"weekly","slug":"/blog/weekly/weekly-update.2015-05-15"},{"title":"Node v0.12.3 (Stable)","author":"The Node.js Project","date":"2015-05-14T02:34:02.000Z","category":"release","slug":"/blog/release/v0.12.3"},{"title":"Next Chapter","author":"tjfontaine","date":"2015-05-08T19:00:00.000Z","category":"community","slug":"/blog/community/next-chapter"},{"title":"Transitions","author":"Scott Hammond","date":"2015-05-08T18:00:00.000Z","category":"community","slug":"/blog/community/transitions"},{"title":"Weekly Update - May 8th, 2015","author":"Giovanny Gioyik (@Gioyik) & Daijiro Wachi (@watilde)","date":"2015-05-08T12:00:00.000Z","category":"weekly","slug":"/blog/weekly/weekly-update.2015-05-08"},{"title":"Weekly Update - May 1st, 2015","author":"Giovanny Gioyik (@Gioyik)","date":"2015-05-01T12:00:00.000Z","category":"weekly","slug":"/blog/weekly/weekly-update.2015-05-01"},{"title":"Weekly Update - Apr 24th, 2015","author":"Giovanny Gioyik (@Gioyik)","date":"2015-04-24T12:00:00.000Z","category":"weekly","slug":"/blog/weekly/weekly-update.2015-04-24"},{"title":"Weekly Update - Apr 17th, 2015","author":"Giovanny Gioyik (@Gioyik)","date":"2015-04-17T12:00:00.000Z","category":"weekly","slug":"/blog/weekly/weekly-update.2015-04-17"},{"title":"Weekly Update - Apr 10th, 2015","author":"Giovanny Gioyik (@Gioyik) & Julian Duque (@julianduque)","date":"2015-04-10T12:00:00.000Z","category":"weekly","slug":"/blog/weekly/weekly-update.2015-04-10"},{"title":"Weekly Update - Apr 3rd, 2015","author":"Giovanny Gioyik (@Gioyik)","date":"2015-04-03T12:00:00.000Z","category":"weekly","slug":"/blog/weekly/weekly-update.2015-04-03"},{"title":"Node v0.12.2 (Stable)","author":"The Node.js Project","date":"2015-03-31T23:22:18.000Z","category":"release","slug":"/blog/release/v0.12.2"},{"title":"Weekly Update - Mar 27th, 2015","author":"Yosuke Furukawa (yosuke-furukawa)","date":"2015-03-27T12:00:00.000Z","category":"weekly","slug":"/blog/weekly/weekly-update.2015-03-27"},{"title":"Node v0.12.1 (Stable)","author":"The Node.js Project","date":"2015-03-24T02:45:44.000Z","category":"release","slug":"/blog/release/v0.12.1"},{"title":"Node v0.10.38 (Maintenance)","author":"The Node.js Project","date":"2015-03-23T21:43:54.000Z","category":"release","slug":"/blog/release/v0.10.38"},{"title":"Weekly Update - Mar 20th, 2015","author":"Julian Duque (julianduque)","date":"2015-03-20T12:00:00.000Z","category":"weekly","slug":"/blog/weekly/weekly-update.2015-03-20"},{"title":"Node v0.10.37 (Maintenance)","author":"The Node.js Project","date":"2015-03-14T18:09:24.000Z","category":"release","slug":"/blog/release/v0.10.37"},{"title":"Weekly Update - Mar 13th, 2015","author":"Julian Duque (julianduque) & Yosuke Furukawa (yosuke-furukawa)","date":"2015-03-13T12:00:00.000Z","category":"weekly","slug":"/blog/weekly/weekly-update.2015-03-13"},{"title":"Weekly Update - Mar 6th, 2015","author":"Ross Kukulinski (@rosskukulinksi)","date":"2015-03-06T12:00:00.000Z","category":"weekly","slug":"/blog/weekly/weekly-update.2015-03-06"},{"title":"Weekly Update - Feb 27th, 2015","author":"Emily Rose (@emilyrose)","date":"2015-02-27T12:00:00.000Z","category":"weekly","slug":"/blog/weekly/weekly-update.2015-02-27"},{"title":"Weekly Update - Feb 20th, 2015","author":"Tierney Coren (@bnb)","date":"2015-02-20T12:00:00.000Z","category":"weekly","slug":"/blog/weekly/weekly-update.2015-02-20"},{"title":"Weekly Update - Feb 13th, 2015","author":"Tierney Coren (@bnb)","date":"2015-02-13T12:00:00.000Z","category":"weekly","slug":"/blog/weekly/weekly-update.2015-02-13"},{"title":"Node v0.12.0 (Stable)","author":"The Node.js Project","date":"2015-02-06T22:03:56.000Z","category":"release","slug":"/blog/release/v0.12.0"},{"title":"Weekly Update - Feb 6th, 2015","author":"Tierney Coren (@bnb)","date":"2015-02-06T12:00:00.000Z","category":"weekly","slug":"/blog/weekly/weekly-update.2015-02-06"},{"title":"Node v0.11.16 (Unstable)","author":"The Node.js Project","date":"2015-01-30T17:05:17.000Z","category":"release","slug":"/blog/release/v0.11.16"},{"title":"Node v0.10.36 (Stable)","author":"The Node.js Project","date":"2015-01-26T20:26:06.000Z","category":"release","slug":"/blog/release/v0.10.36"},{"title":"Node v0.11.15 (Unstable)","author":"The Node.js Project","date":"2015-01-20T23:42:57.000Z","category":"release","slug":"/blog/release/v0.11.15"},{"title":"Node v0.10.35 (Stable)","author":"The Node.js Project","date":"2014-12-24T01:30:03.000Z","category":"release","slug":"/blog/release/v0.10.35"},{"title":"Node v0.10.34 (Stable)","author":"The Node.js Project","date":"2014-12-17T22:15:16.000Z","category":"release","slug":"/blog/release/v0.10.34"},{"title":"Listening to the Community","author":"Advisory Board","date":"2014-12-05T21:30:00.000Z","category":"uncategorized","slug":"/blog/uncategorized/listening-to-the-community"},{"title":"Advisory Board Update","author":"Timothy J Fontaine","date":"2014-12-03T18:00:00.000Z","category":"uncategorized","slug":"/blog/uncategorized/advisory-board-update"},{"title":"Node v0.10.33 (Stable)","author":"The Node.js Project","date":"2014-10-23T19:12:33.000Z","category":"release","slug":"/blog/release/v0.10.33"},{"title":"Node v0.11.14 (Unstable)","author":"The Node.js Project","date":"2014-09-25T00:12:24.000Z","category":"release","slug":"/blog/release/v0.11.14"},{"title":"Node v0.10.32 (Stable)","author":"The Node.js Project","date":"2014-09-16T23:52:44.000Z","category":"release","slug":"/blog/release/v0.10.32"},{"title":"Node v0.10.31 (Stable)","author":"The Node.js Project","date":"2014-08-19T22:12:08.000Z","category":"release","slug":"/blog/release/v0.10.31"},{"title":"V8 Memory Corruption and Stack Overflow (fixed in Node v0.8.28 and v0.10.30)","author":"The Node.js Project","date":"2014-07-31T19:00:00.000Z","category":"vulnerability","slug":"/blog/vulnerability/v8-memory-corruption-stack-overflow"},{"title":"Node v0.8.28 (Maintenance)","author":"The Node.js Project","date":"2014-07-31T18:39:10.000Z","category":"release","slug":"/blog/release/v0.8.28"},{"title":"Node v0.10.30 (Stable)","author":"The Node.js Project","date":"2014-07-31T18:11:40.000Z","category":"release","slug":"/blog/release/v0.10.30"},{"title":"Building Node.js Together","author":"tjfontaine","date":"2014-07-29T21:00:00.000Z","category":"community","slug":"/blog/community/building-nodejs-together"},{"title":"OpenSSL and Breaking UTF-8 Change (fixed in Node v0.8.27 and v0.10.29)","author":"The Node.js Project","date":"2014-06-16T15:46:10.000Z","category":"vulnerability","slug":"/blog/vulnerability/openssl-and-utf8"},{"title":"Node v0.8.27 (Maintenance)","author":"The Node.js Project","date":"2014-06-16T15:33:45.000Z","category":"release","slug":"/blog/release/v0.8.27"},{"title":"Node v0.10.29 (Stable)","author":"The Node.js Project","date":"2014-06-16T15:06:10.000Z","category":"release","slug":"/blog/release/v0.10.29"},{"title":"Notes from the Road","author":"tjfontaine","date":"2014-06-11T16:00:00.000Z","category":"uncategorized","slug":"/blog/uncategorized/notes-from-the-road"},{"title":"Node v0.10.28 (Stable)","author":"The Node.js Project","date":"2014-05-02T14:45:51.000Z","category":"release","slug":"/blog/release/v0.10.28"},{"title":"Node v0.10.27 (Stable)","author":"The Node.js Project","date":"2014-05-01T22:29:37.000Z","category":"release","slug":"/blog/release/v0.10.27"},{"title":"Node v0.11.12 (Unstable)","author":"The Node.js Project","date":"2014-03-12T14:56:30.000Z","category":"release","slug":"/blog/release/v0.11.12"},{"title":"Node v0.10.26 (Stable)","author":"The Node.js Project","date":"2014-02-19T00:40:22.000Z","category":"release","slug":"/blog/release/v0.10.26"},{"title":"Node v0.11.11 (Unstable)","author":"The Node.js Project","date":"2014-01-29T03:46:04.000Z","category":"release","slug":"/blog/release/v0.11.11"},{"title":"Node v0.10.25 (Stable)","author":"The Node.js Project","date":"2014-01-23T19:43:30.000Z","category":"release","slug":"/blog/release/v0.10.25"},{"title":"Node.js and the Road Ahead","author":"Timothy J Fontaine","date":"2014-01-16T23:00:00.000Z","category":"uncategorized","slug":"/blog/uncategorized/nodejs-road-ahead"},{"title":"The Next Phase of Node.js","author":"Isaac Z. Schlueter","date":"2014-01-15T17:00:00.000Z","category":"uncategorized","slug":"/blog/uncategorized/tj-fontaine-new-node-lead"},{"title":"Node v0.11.10 (Unstable)","author":"The Node.js Project","date":"2014-01-01T00:20:57.000Z","category":"release","slug":"/blog/release/v0.11.10"},{"title":"Node v0.10.24 (Stable)","author":"The Node.js Project","date":"2013-12-19T17:02:48.000Z","category":"release","slug":"/blog/release/v0.10.24"},{"title":"Node v0.10.23 (Stable)","author":"The Node.js Project","date":"2013-12-12T06:10:46.000Z","category":"release","slug":"/blog/release/v0.10.23"},{"title":"Ben Noordhuis's Departure","author":"The Node.js Project","date":"2013-12-03T22:13:57.000Z","category":"uncategorized","slug":"/blog/uncategorized/bnoordhuis-departure"},{"title":"Keeping The npm Registry Awesome","author":"Charlie Robbins","date":"2013-11-26T15:14:59.000Z","category":"npm","slug":"/blog/npm/2013-outage-postmortem"},{"title":"Node v0.11.9 (Unstable)","author":"The Node.js Project","date":"2013-11-21T00:40:35.000Z","category":"release","slug":"/blog/release/v0.11.9"},{"title":"Node v0.10.22 (Stable)","author":"The Node.js Project","date":"2013-11-12T20:52:56.000Z","category":"release","slug":"/blog/release/v0.10.22"},{"title":"Node v0.11.8 (Unstable)","author":"The Node.js Project","date":"2013-10-30T15:54:47.000Z","category":"release","slug":"/blog/release/v0.11.8"},{"title":"DoS Vulnerability (fixed in Node v0.8.26 and v0.10.21)","author":"The Node.js Project","date":"2013-10-22T17:42:10.000Z","category":"vulnerability","slug":"/blog/vulnerability/http-server-pipeline-flood-dos"},{"title":"Node v0.10.21 (Stable)","author":"The Node.js Project","date":"2013-10-18T22:39:23.000Z","category":"release","slug":"/blog/release/v0.10.21"},{"title":"Node v0.8.26 (Maintenance)","author":"The Node.js Project","date":"2013-10-18T21:52:30.000Z","category":"release","slug":"/blog/release/v0.8.26"},{"title":"Node v0.10.20 (Stable)","author":"The Node.js Project","date":"2013-09-30T22:05:41.000Z","category":"release","slug":"/blog/release/v0.10.20"},{"title":"Node v0.10.19 (Stable)","author":"The Node.js Project","date":"2013-09-24T22:09:23.000Z","category":"release","slug":"/blog/release/v0.10.19"},{"title":"Node v0.11.7 (Unstable)","author":"The Node.js Project","date":"2013-09-04T22:18:08.000Z","category":"release","slug":"/blog/release/v0.11.7"},{"title":"Node v0.10.18 (Stable)","author":"The Node.js Project","date":"2013-09-04T18:24:48.000Z","category":"release","slug":"/blog/release/v0.10.18"},{"title":"Node v0.10.17 (Stable)","author":"The Node.js Project","date":"2013-08-21T23:37:31.000Z","category":"release","slug":"/blog/release/v0.10.17"},{"title":"Node v0.11.6 (Unstable)","author":"The Node.js Project","date":"2013-08-21T21:11:09.000Z","category":"release","slug":"/blog/release/v0.11.6"},{"title":"Node v0.10.16 (Stable)","author":"The Node.js Project","date":"2013-08-16T19:45:21.000Z","category":"release","slug":"/blog/release/v0.10.16"},{"title":"Node v0.11.5 (Unstable)","author":"The Node.js Project","date":"2013-08-07T00:05:46.000Z","category":"release","slug":"/blog/release/v0.11.5"},{"title":"Node v0.10.15 (Stable)","author":"The Node.js Project","date":"2013-07-25T23:57:47.000Z","category":"release","slug":"/blog/release/v0.10.15"},{"title":"Node v0.10.14 (Stable)","author":"The Node.js Project","date":"2013-07-25T20:35:41.000Z","category":"release","slug":"/blog/release/v0.10.14"},{"title":"Node v0.11.4 (Unstable)","author":"The Node.js Project","date":"2013-07-12T21:34:13.000Z","category":"release","slug":"/blog/release/v0.11.4"},{"title":"Node v0.10.13 (Stable)","author":"The Node.js Project","date":"2013-07-09T21:24:47.000Z","category":"release","slug":"/blog/release/v0.10.13"},{"title":"Node v0.11.3 (Unstable)","author":"The Node.js Project","date":"2013-06-26T23:55:29.000Z","category":"release","slug":"/blog/release/v0.11.3"},{"title":"Node v0.10.12 (Stable)","author":"The Node.js Project","date":"2013-06-18T18:12:19.000Z","category":"release","slug":"/blog/release/v0.10.12"},{"title":"Node v0.8.25 (Maintenance)","author":"The Node.js Project","date":"2013-06-13T20:18:09.000Z","category":"release","slug":"/blog/release/v0.8.25"},{"title":"Node v0.10.11 (Stable)","author":"The Node.js Project","date":"2013-06-13T18:34:24.000Z","category":"release","slug":"/blog/release/v0.10.11"},{"title":"Node v0.10.10 (Stable)","author":"The Node.js Project","date":"2013-06-04T21:37:25.000Z","category":"release","slug":"/blog/release/v0.10.10"},{"title":"Node v0.8.24 (Maintenance)","author":"The Node.js Project","date":"2013-06-04T18:09:55.000Z","category":"release","slug":"/blog/release/v0.8.24"},{"title":"Node v0.10.9 (Stable)","author":"The Node.js Project","date":"2013-05-30T18:12:12.000Z","category":"release","slug":"/blog/release/v0.10.9"},{"title":"Node v0.10.8 (Stable)","author":"The Node.js Project","date":"2013-05-24T22:43:01.000Z","category":"release","slug":"/blog/release/v0.10.8"},{"title":"Node v0.10.7 (Stable)","author":"The Node.js Project","date":"2013-05-17T21:36:03.000Z","category":"release","slug":"/blog/release/v0.10.7"},{"title":"Node v0.10.6 (Stable)","author":"The Node.js Project","date":"2013-05-14T21:32:31.000Z","category":"release","slug":"/blog/release/v0.10.6"},{"title":"Node v0.11.2 (Unstable)","author":"The Node.js Project","date":"2013-05-13T22:53:06.000Z","category":"release","slug":"/blog/release/v0.11.2"},{"title":"Node v0.10.5 (Stable)","author":"The Node.js Project","date":"2013-04-23T21:05:49.000Z","category":"release","slug":"/blog/release/v0.10.5"},{"title":"Node v0.11.1 (Unstable)","author":"The Node.js Project","date":"2013-04-19T16:11:40.000Z","category":"release","slug":"/blog/release/v0.11.1"},{"title":"Node v0.10.4 (Stable)","author":"The Node.js Project","date":"2013-04-11T17:52:56.000Z","category":"release","slug":"/blog/release/v0.10.4"},{"title":"Node v0.8.23 (Legacy)","author":"The Node.js Project","date":"2013-04-09T00:32:26.000Z","category":"release","slug":"/blog/release/v0.8.23"},{"title":"Node v0.10.3 (Stable)","author":"The Node.js Project","date":"2013-04-03T18:24:08.000Z","category":"release","slug":"/blog/release/v0.10.3"},{"title":"Node v0.11.0 (Unstable)","author":"The Node.js Project","date":"2013-03-28T21:52:55.000Z","category":"release","slug":"/blog/release/v0.11.0"},{"title":"Node v0.10.2 (Stable)","author":"The Node.js Project","date":"2013-03-28T20:00:39.000Z","category":"release","slug":"/blog/release/v0.10.2"},{"title":"Node v0.10.1 (Stable)","author":"The Node.js Project","date":"2013-03-21T16:09:59.000Z","category":"release","slug":"/blog/release/v0.10.1"},{"title":"Node v0.10.0 (Stable)","author":"Isaac Z. Schlueter","date":"2013-03-11T16:00:00.000Z","category":"release","slug":"/blog/release/v0.10.0"},{"title":"Node v0.8.22 (Stable)","author":"The Node.js Project","date":"2013-03-07T00:16:34.000Z","category":"release","slug":"/blog/release/v0.8.22"},{"title":"Node v0.9.12 (Unstable)","author":"The Node.js Project","date":"2013-03-06T21:51:00.000Z","category":"release","slug":"/blog/release/v0.9.12"},{"title":"Node v0.9.11 (Unstable)","author":"The Node.js Project","date":"2013-03-01T19:17:40.000Z","category":"release","slug":"/blog/release/v0.9.11"},{"title":"Node v0.8.21 (Stable)","author":"The Node.js Project","date":"2013-02-25T21:48:51.000Z","category":"release","slug":"/blog/release/v0.8.21"},{"title":"Node v0.9.10 (Unstable)","author":"The Node.js Project","date":"2013-02-19T22:00:08.000Z","category":"release","slug":"/blog/release/v0.9.10"},{"title":"Node v0.8.20 (Stable)","author":"The Node.js Project","date":"2013-02-15T19:21:42.000Z","category":"release","slug":"/blog/release/v0.8.20"},{"title":"Peer Dependencies","author":"Domenic Denicola","date":"2013-02-08T00:00:00.000Z","category":"npm","slug":"/blog/npm/peer-dependencies"},{"title":"Node v0.8.19 (Stable)","author":"The Node.js Project","date":"2013-02-06T17:47:18.000Z","category":"release","slug":"/blog/release/v0.8.19"},{"title":"Node v0.9.8 (Unstable)","author":"The Node.js Project","date":"2013-01-24T18:28:53.000Z","category":"release","slug":"/blog/release/v0.9.8"},{"title":"Node v0.8.18 (Stable)","author":"The Node.js Project","date":"2013-01-18T20:49:35.000Z","category":"release","slug":"/blog/release/v0.8.18"},{"title":"Node v0.9.7 (Unstable)","author":"The Node.js Project","date":"2013-01-18T19:38:32.000Z","category":"release","slug":"/blog/release/v0.9.7"},{"title":"Node v0.9.6 (Unstable)","author":"The Node.js Project","date":"2013-01-11T19:23:56.000Z","category":"release","slug":"/blog/release/v0.9.6"},{"title":"Node v0.8.17 (Stable)","author":"The Node.js Project","date":"2013-01-10T01:06:36.000Z","category":"release","slug":"/blog/release/v0.8.17"},{"title":"Node v0.9.5 (Unstable)","author":"The Node.js Project","date":"2012-12-30T01:19:51.000Z","category":"release","slug":"/blog/release/v0.9.5"},{"title":"Node v0.9.4 (Unstable)","author":"The Node.js Project","date":"2012-12-21T20:30:15.000Z","category":"release","slug":"/blog/release/v0.9.4"},{"title":"A New Streaming API for Node v0.10","author":"Isaac Z. Schlueter","date":"2012-12-21T00:45:13.000Z","category":"feature","slug":"/blog/feature/streams2"},{"title":"Node v0.8.16 (Stable)","author":"The Node.js Project","date":"2012-12-13T16:47:52.000Z","category":"release","slug":"/blog/release/v0.8.16"},{"title":"Node v0.8.15 (Stable)","author":"The Node.js Project","date":"2012-11-26T17:14:49.000Z","category":"release","slug":"/blog/release/v0.8.15"},{"title":"Node v0.8.14 (Stable)","author":"The Node.js Project","date":"2012-10-25T21:26:44.000Z","category":"release","slug":"/blog/release/v0.8.14"},{"title":"Node v0.8.13 (Stable)","author":"The Node.js Project","date":"2012-10-25T19:26:44.000Z","category":"release","slug":"/blog/release/v0.8.13"},{"title":"Node v0.9.3 (Unstable)","author":"The Node.js Project","date":"2012-10-24T17:04:08.000Z","category":"release","slug":"/blog/release/v0.9.3"},{"title":"Node v0.8.12 (Stable)","author":"The Node.js Project","date":"2012-10-12T15:52:06.000Z","category":"release","slug":"/blog/release/v0.8.12"},{"title":"Bert Belder - libuv at LXJS 2012","author":"The Node.js Project","date":"2012-09-30T17:28:45.000Z","category":"video","slug":"/blog/video/bert-belder-libuv-lxjs-2012"},{"title":"Node v0.8.11 (Stable)","author":"The Node.js Project","date":"2012-09-27T17:13:12.000Z","category":"release","slug":"/blog/release/v0.8.11"},{"title":"Node v0.8.10 (Stable)","author":"The Node.js Project","date":"2012-09-25T22:36:47.000Z","category":"release","slug":"/blog/release/v0.8.10"},{"title":"Version 0.9.2 (Unstable)","author":"The Node.js Project","date":"2012-09-18T01:25:53.000Z","category":"release","slug":"/blog/release/v0.9.2"},{"title":"Version 0.8.9 (Stable)","author":"The Node.js Project","date":"2012-09-11T18:50:17.000Z","category":"release","slug":"/blog/release/v0.8.9"},{"title":"Version 0.9.1 (Unstable)","author":"The Node.js Project","date":"2012-08-28T22:33:45.659Z","category":"release","slug":"/blog/release/v0.9.1"},{"title":"Version 0.8.8 (stable)","author":"The Node.js Project","date":"2012-08-22T19:50:38.833Z","category":"release","slug":"/blog/release/v0.8.8"},{"title":"Version 0.8.7 (stable)","author":"The Node.js Project","date":"2012-08-15T23:23:16.131Z","category":"release","slug":"/blog/release/v0.8.7"},{"title":"Version 0.8.6 (stable)","author":"The Node.js Project","date":"2012-08-07T19:03:55.905Z","category":"release","slug":"/blog/release/v0.8.6"},{"title":"Version 0.6.21 (maintenance)","author":"The Node.js Project","date":"2012-08-03T21:44:02.000Z","category":"release","slug":"/blog/release/v0.6.21"},{"title":"Version 0.8.5 (stable)","author":"The Node.js Project","date":"2012-08-02T22:00:45.000Z","category":"release","slug":"/blog/release/v0.8.5"},{"title":"Version 0.8.4 (Stable)","author":"The Node.js Project","date":"2012-07-25T17:21:16.176Z","category":"release","slug":"/blog/release/v0.8.4"},{"title":"Version 0.9.0 (Unstable)","author":"The Node.js Project","date":"2012-07-20T18:37:15.000Z","category":"release","slug":"/blog/release/v0.9.0"},{"title":"Version 0.8.3 (Stable)","author":"The Node.js Project","date":"2012-07-19T17:09:26.413Z","category":"release","slug":"/blog/release/v0.8.3"},{"title":"Version 0.6.20 (maintenance)","author":"The Node.js Project","date":"2012-07-10T16:00:00.000Z","category":"release","slug":"/blog/release/v0.6.20"},{"title":"Version 0.8.2 (stable)","author":"The Node.js Project","date":"2012-07-08T22:00:00.000Z","category":"release","slug":"/blog/release/v0.8.2"},{"title":"Version 0.8.1 (stable)","author":"The Node.js Project","date":"2012-06-28T22:00:00.000Z","category":"release","slug":"/blog/release/v0.8.1"},{"title":"Node v0.8.0","author":"Isaac Z. Schlueter","date":"2012-06-25T16:00:00.000Z","category":"release","slug":"/blog/release/v0.8.0"},{"title":"Version 0.7.12","author":"Isaac Schlueter","date":"2012-06-19T23:31:09.000Z","category":"release","slug":"/blog/release/v0.7.12"},{"title":"Version 0.7.11 (unstable)","author":"Isaac Schlueter","date":"2012-06-15T19:45:20.000Z","category":"release","slug":"/blog/release/v0.7.11"},{"title":"Version 0.7.10 (unstable)","author":"Isaac Schlueter","date":"2012-06-11T16:00:25.000Z","category":"release","slug":"/blog/release/v0.7.10"},{"title":"Node Version 0.6.19 (stable)","author":"Isaac Schlueter","date":"2012-06-06T16:55:37.000Z","category":"release","slug":"/blog/release/v0.6.19"},{"title":"Node Version 0.7.9 (unstable)","author":"Isaac Schlueter","date":"2012-05-29T17:11:45.000Z","category":"release","slug":"/blog/release/v0.7.9"},{"title":"Version 0.6.18 (stable)","author":"Isaac Schlueter","date":"2012-05-15T17:06:13.000Z","category":"release","slug":"/blog/release/v0.6.18"},{"title":"Bryan Cantrill: Instrumenting the Real Time Web","author":"Isaac Schlueter","date":"2012-05-08T17:00:34.000Z","category":"video","slug":"/blog/video/bryan-cantrill-instrumenting-the-real-time-web"},{"title":"HTTP Server Security Vulnerability: Please upgrade to 0.6.17","author":"Isaac Schlueter","date":"2012-05-07T17:02:01.000Z","category":"vulnerability","slug":"/blog/vulnerability/http-server-security-vulnerability-please-upgrade-to-0-6-17"},{"title":"Version 0.6.17 (stable)","author":"Isaac Schlueter","date":"2012-05-04T20:33:12.000Z","category":"release","slug":"/blog/release/v0.6.17"},{"title":"multi-server continuous deployment with fleet","author":"Isaac Schlueter","date":"2012-05-02T18:00:00.000Z","category":"module","slug":"/blog/module/multi-server-continuous-deployment-with-fleet"},{"title":"Version 0.6.16 (stable)","author":"Isaac Schlueter","date":"2012-04-30T18:13:50.000Z","category":"release","slug":"/blog/release/v0.6.16"},{"title":"Profiling Node.js","author":"Dave Pacheco","date":"2012-04-25T20:48:58.000Z","category":"uncategorized","slug":"/blog/uncategorized/profiling-node-js"},{"title":"Version 0.7.8 (unstable)","author":"Isaac Schlueter","date":"2012-04-18T17:39:02.000Z","category":"release","slug":"/blog/release/v0.7.8"},{"title":"Version 0.6.15 (stable)","author":"Isaac Schlueter","date":"2012-04-09T17:39:18.000Z","category":"release","slug":"/blog/release/v0.6.15"},{"title":"Version 0.7.7 (unstable)","author":"Isaac Schlueter","date":"2012-03-30T18:56:19.000Z","category":"release","slug":"/blog/release/v0.7.7"},{"title":"Service logging in JSON with Bunyan","author":"trentmick","date":"2012-03-28T19:25:26.000Z","category":"module","slug":"/blog/module/service-logging-in-json-with-bunyan"},{"title":"Version 0.6.14 (stable)","author":"Isaac Schlueter","date":"2012-03-23T18:22:22.000Z","category":"release","slug":"/blog/release/v0.6.14"},{"title":"Version 0.6.13 (stable)","author":"Isaac Schlueter","date":"2012-03-15T17:37:02.000Z","category":"release","slug":"/blog/release/v0.6.13"},{"title":"Version 0.7.6 (unstable)","author":"Isaac Schlueter","date":"2012-03-13T21:12:30.000Z","category":"release","slug":"/blog/release/v0.7.6"},{"title":"Version 0.6.12 (stable)","author":"Isaac Schlueter","date":"2012-03-02T21:22:49.000Z","category":"release","slug":"/blog/release/v0.6.12"},{"title":"Managing Node.js Dependencies with Shrinkwrap","author":"Dave Pacheco","date":"2012-02-27T18:51:59.000Z","category":"npm","slug":"/blog/npm/managing-node-js-dependencies-with-shrinkwrap"},{"title":"Version 0.7.5 (unstable)","author":"Isaac Schlueter","date":"2012-02-23T22:45:21.000Z","category":"release","slug":"/blog/release/v0.7.5"},{"title":"Version 0.6.11 (stable)","author":"Isaac Schlueter","date":"2012-02-17T21:32:55.000Z","category":"release","slug":"/blog/release/v0.6.11"},{"title":"Node v0.7.4 (unstable)","author":"Isaac Schlueter","date":"2012-02-15T19:38:35.000Z","category":"release","slug":"/blog/release/v0.7.4"},{"title":"Node v0.7.3 (unstable)","author":"Isaac Schlueter","date":"2012-02-08T01:08:27.000Z","category":"release","slug":"/blog/release/v0.7.3"},{"title":"Node v0.6.10","author":"Isaac Schlueter","date":"2012-02-03T01:22:03.000Z","category":"release","slug":"/blog/release/v0.6.10"},{"title":"Node v0.7.2 (unstable)","author":"Isaac Schlueter","date":"2012-02-01T21:13:04.000Z","category":"release","slug":"/blog/release/v0.7.2"},{"title":"Node v0.6.9","author":"Isaac Schlueter","date":"2012-01-28T00:58:18.000Z","category":"release","slug":"/blog/release/v0.6.9"},{"title":"Node v0.7.1","author":"Isaac Schlueter","date":"2012-01-24T01:35:59.000Z","category":"release","slug":"/blog/release/v0.7.1"},{"title":"Node v0.6.8","author":"Isaac Schlueter","date":"2012-01-20T03:59:53.000Z","category":"release","slug":"/blog/release/v0.6.8"},{"title":"Node v0.7.0 (Unstable)","author":"ryandahl","date":"2012-01-17T03:58:28.000Z","category":"release","slug":"/blog/release/v0.7.0"},{"title":"Node v0.6.7","author":"Isaac Schlueter","date":"2012-01-07T01:54:49.000Z","category":"release","slug":"/blog/release/v0.6.7"},{"title":"Growing up","author":"ryandahl","date":"2011-12-15T19:59:15.000Z","category":"uncategorized","slug":"/blog/uncategorized/growing-up"},{"title":"Node v0.6.6","author":"Isaac Schlueter","date":"2011-12-15T19:07:57.000Z","category":"release","slug":"/blog/release/v0.6.6"},{"title":"Node v0.6.5","author":"ryandahl","date":"2011-12-04T08:59:57.000Z","category":"release","slug":"/blog/release/v0.6.5"},{"title":"Node v0.6.4","author":"bennoordhuis","date":"2011-12-02T02:20:14.000Z","category":"release","slug":"/blog/release/v0.6.4"},{"title":"Node v0.6.3","author":"piscisaureus","date":"2011-11-25T10:54:08.000Z","category":"release","slug":"/blog/release/v0.6.3"},{"title":"Node v0.6.2","author":"bennoordhuis","date":"2011-11-18T23:35:32.000Z","category":"release","slug":"/blog/release/v0.6.2"},{"title":"Node v0.6.1","author":"ryandahl","date":"2011-11-11T23:34:15.000Z","category":"release","slug":"/blog/release/v0.6.1"},{"title":"Node v0.6.0","author":"ryandahl","date":"2011-11-05T09:07:10.000Z","category":"release","slug":"/blog/release/v0.6.0"},{"title":"Version 0.6 Coming Soon","author":"ryandahl","date":"2011-10-25T22:26:23.000Z","category":"uncategorized","slug":"/blog/uncategorized/version-0-6"},{"title":"Node v0.5.10","author":"ryandahl","date":"2011-10-22T02:12:31.000Z","category":"release","slug":"/blog/release/v0.5.10"},{"title":"Node v0.5.9","author":"ryandahl","date":"2011-10-11T02:06:21.000Z","category":"release","slug":"/blog/release/v0.5.9"},{"title":"An Easy Way to Build Scalable Network Programs","author":"ryandahl","date":"2011-10-04T22:39:56.000Z","category":"uncategorized","slug":"/blog/uncategorized/an-easy-way-to-build-scalable-network-programs"},{"title":"Node v0.5.8","author":"ryandahl","date":"2011-09-30T23:47:11.000Z","category":"release","slug":"/blog/release/v0.5.8"},{"title":"libuv status report","author":"ryandahl","date":"2011-09-23T19:45:50.000Z","category":"uncategorized","slug":"/blog/uncategorized/libuv-status-report"},{"title":"Node v0.5.7 (unstable)","author":"ryandahl","date":"2011-09-17T01:57:03.000Z","category":"release","slug":"/blog/release/v0.5.7"},{"title":"Node v0.4.12","author":"ryandahl","date":"2011-09-16T00:32:07.000Z","category":"release","slug":"/blog/release/v0.4.12"},{"title":"Node v0.5.6 (unstable)","author":"piscisaureus","date":"2011-09-09T23:30:39.000Z","category":"release","slug":"/blog/release/v0.5.6"},{"title":"ldapjs: A reprise of LDAP","author":"mcavage","date":"2011-09-08T21:25:43.000Z","category":"uncategorized","slug":"/blog/uncategorized/ldapjs-a-reprise-of-ldap"},{"title":"Some New Node Projects","author":"ryandahl","date":"2011-08-29T15:30:41.000Z","category":"uncategorized","slug":"/blog/uncategorized/some-new-node-projects"},{"title":"Node v0.5.5","author":"bennoordhuis","date":"2011-08-27T06:20:10.000Z","category":"release","slug":"/blog/release/v0.5.5"},{"title":"Node v0.4.11","author":"ryandahl","date":"2011-08-18T08:44:42.000Z","category":"release","slug":"/blog/release/v0.4.11"},{"title":"Node v0.5.4","author":"ryandahl","date":"2011-08-12T15:38:26.000Z","category":"release","slug":"/blog/release/v0.5.4"},{"title":"The Videos from the Meetup","author":"ryandahl","date":"2011-08-12T07:14:34.000Z","category":"uncategorized","slug":"/blog/uncategorized/the-videos-from-node-meetup"},{"title":"Node Meetup this Thursday","author":"ryandahl","date":"2011-08-03T04:37:02.000Z","category":"uncategorized","slug":"/blog/uncategorized/node-meetup-this-thursday"},{"title":"Node v0.5.3","author":"ryandahl","date":"2011-08-02T15:03:06.000Z","category":"release","slug":"/blog/release/v0.5.3"},{"title":"Node v0.5.2","author":"ryandahl","date":"2011-07-22T18:40:22.000Z","category":"release","slug":"/blog/release/v0.5.2"},{"title":"Node v0.4.10","author":"ryandahl","date":"2011-07-20T14:36:38.000Z","category":"release","slug":"/blog/release/v0.4.10"},{"title":"Node v0.5.1","author":"ryandahl","date":"2011-07-15T06:48:08.000Z","category":"release","slug":"/blog/release/v0.5.1"},{"title":"Evolving the Node.js Brand","author":"Emily Tanaka-Delgado","date":"2011-07-11T19:02:45.000Z","category":"uncategorized","slug":"/blog/uncategorized/evolving-the-node-js-brand"},{"title":"Node v0.5.0 (Unstable)","author":"ryandahl","date":"2011-07-06T09:23:17.000Z","category":"release","slug":"/blog/release/v0.5.0"},{"title":"Node v0.4.9","author":"ryandahl","date":"2011-06-29T18:41:05.000Z","category":"release","slug":"/blog/release/v0.4.9"},{"title":"Porting Node to Windows With Microsoft’s Help","author":"ryandahl","date":"2011-06-23T22:22:58.000Z","category":"uncategorized","slug":"/blog/uncategorized/porting-node-to-windows-with-microsofts-help"},{"title":"Node v0.4.8","author":"ryandahl","date":"2011-05-21T14:06:00.000Z","category":"release","slug":"/blog/release/v0.4.8"},{"title":"npm 1.0: Released","author":"Isaac Schlueter","date":"2011-05-01T15:09:45.000Z","category":"npm","slug":"/blog/npm/npm-1-0-released"},{"title":"Trademark","author":"ryandahl","date":"2011-04-29T08:54:18.000Z","category":"uncategorized","slug":"/blog/uncategorized/trademark"},{"title":"Node Office Hours Cut Short","author":"ryandahl","date":"2011-04-28T16:04:35.000Z","category":"uncategorized","slug":"/blog/uncategorized/node-office-hours-cut-short"},{"title":"Node v0.4.7","author":"ryandahl","date":"2011-04-23T07:47:55.000Z","category":"release","slug":"/blog/release/v0.4.7"},{"title":"Node v0.4.6","author":"ryandahl","date":"2011-04-14T12:00:30.000Z","category":"release","slug":"/blog/release/v0.4.6"},{"title":"npm 1.0: link","author":"Isaac Schlueter","date":"2011-04-07T00:40:33.000Z","category":"npm","slug":"/blog/npm/npm-1-0-link"},{"title":"Development Environment","author":"ryandahl","date":"2011-04-05T03:16:27.000Z","category":"uncategorized","slug":"/blog/uncategorized/development-environment"},{"title":"node v0.4.5","author":"ryandahl","date":"2011-04-02T09:04:58.000Z","category":"release","slug":"/blog/release/v0.4.5"},{"title":"Node v0.4.4","author":"ryandahl","date":"2011-03-26T15:58:45.000Z","category":"release","slug":"/blog/release/v0.4.4"},{"title":"jobs.nodejs.org","author":"ryandahl","date":"2011-03-25T06:05:22.000Z","category":"uncategorized","slug":"/blog/uncategorized/jobs-nodejs-org"},{"title":"npm 1.0: Global vs Local installation","author":"Isaac Schlueter","date":"2011-03-24T06:07:13.000Z","category":"npm","slug":"/blog/npm/npm-1-0-global-vs-local-installation"},{"title":"Office Hours","author":"ryandahl","date":"2011-03-24T04:42:47.000Z","category":"uncategorized","slug":"/blog/uncategorized/office-hours"},{"title":"Node v0.4.3","author":"ryandahl","date":"2011-03-19T05:17:59.000Z","category":"release","slug":"/blog/release/v0.4.3"},{"title":"npm 1.0: The New 'ls'","author":"Isaac Schlueter","date":"2011-03-18T06:22:17.000Z","category":"npm","slug":"/blog/npm/npm-1-0-the-new-ls"},{"title":"Welcome to the Node blog","author":"ryandahl","date":"2011-03-18T03:17:12.000Z","category":"video","slug":"/blog/video/welcome-to-the-node-blog"}]} \ No newline at end of file diff --git a/public/node-releases-data.json b/public/node-releases-data.json index fe51488c7066f..45b6c277182d1 100644 --- a/public/node-releases-data.json +++ b/public/node-releases-data.json @@ -1 +1 @@ -[] +[{"major":20,"version":"20.3.1","codename":"","currentStart":"2023-04-18","ltsStart":"2023-10-24","maintenanceStart":"2024-10-22","endOfLife":"2026-04-30","npm":"9.6.7","v8":"11.3.244.8","releaseDate":"2023-06-20","modules":"115"},{"major":19,"version":"19.9.0","currentStart":"2022-10-18","maintenanceStart":"2023-04-01","endOfLife":"2023-06-01","npm":"9.6.3","v8":"10.8.168.25","releaseDate":"2023-04-10","modules":"111"},{"major":18,"version":"18.16.1","codename":"Hydrogen","currentStart":"2022-04-19","ltsStart":"2022-10-25","maintenanceStart":"2023-10-18","endOfLife":"2025-04-30","npm":"9.5.1","v8":"10.2.154.26","releaseDate":"2023-06-20","modules":"108"},{"major":17,"version":"17.9.1","currentStart":"2021-10-19","maintenanceStart":"2022-04-01","endOfLife":"2022-06-01","npm":"8.11.0","v8":"9.6.180.15","releaseDate":"2022-06-01","modules":"102"},{"major":16,"version":"16.20.1","codename":"Gallium","currentStart":"2021-04-20","ltsStart":"2021-10-26","maintenanceStart":"2022-10-18","endOfLife":"2023-09-11","npm":"8.19.4","v8":"9.4.146.26","releaseDate":"2023-06-20","modules":"93"},{"major":15,"version":"15.14.0","currentStart":"2020-10-20","maintenanceStart":"2021-04-01","endOfLife":"2021-06-01","npm":"7.7.6","v8":"8.6.395.17","releaseDate":"2021-04-06","modules":"88"},{"major":14,"version":"14.21.3","codename":"Fermium","currentStart":"2020-04-21","ltsStart":"2020-10-27","maintenanceStart":"2021-10-19","endOfLife":"2023-04-30","npm":"6.14.18","v8":"8.4.371.23","releaseDate":"2023-02-16","modules":"83"},{"major":13,"version":"13.14.0","currentStart":"2019-10-22","maintenanceStart":"2020-04-01","endOfLife":"2020-06-01","npm":"6.14.4","v8":"7.9.317.25","releaseDate":"2020-04-29","modules":"79"},{"major":12,"version":"12.22.12","codename":"Erbium","currentStart":"2019-04-23","ltsStart":"2019-10-21","maintenanceStart":"2020-11-30","endOfLife":"2022-04-30","npm":"6.14.16","v8":"7.8.279.23","releaseDate":"2022-04-05","modules":"72"},{"major":11,"version":"11.15.0","currentStart":"2018-10-23","maintenanceStart":"2019-04-22","endOfLife":"2019-06-01","npm":"6.7.0","v8":"7.0.276.38","releaseDate":"2019-04-30","modules":"67"},{"major":10,"version":"10.24.1","codename":"Dubnium","currentStart":"2018-04-24","ltsStart":"2018-10-30","maintenanceStart":"2020-05-19","endOfLife":"2021-04-30","npm":"6.14.12","v8":"6.8.275.32","releaseDate":"2021-04-06","modules":"64"},{"major":9,"version":"9.11.2","currentStart":"2017-10-01","maintenanceStart":"2018-04-01","endOfLife":"2018-06-30","npm":"5.6.0","v8":"6.2.414.46","releaseDate":"2018-06-12","modules":"59"},{"major":8,"version":"8.17.0","codename":"Carbon","currentStart":"2017-05-30","ltsStart":"2017-10-31","maintenanceStart":"2019-01-01","endOfLife":"2019-12-31","npm":"6.13.4","v8":"6.2.414.78","releaseDate":"2019-12-17","modules":"57"},{"major":7,"version":"7.10.1","currentStart":"2016-10-25","maintenanceStart":"2017-04-30","endOfLife":"2017-06-30","npm":"4.2.0","v8":"5.5.372.43","releaseDate":"2017-07-11","modules":"51"},{"major":6,"version":"6.17.1","codename":"Boron","currentStart":"2016-04-26","ltsStart":"2016-10-18","maintenanceStart":"2018-04-30","endOfLife":"2019-04-30","npm":"3.10.10","v8":"5.1.281.111","releaseDate":"2019-04-03","modules":"48"},{"major":5,"version":"5.12.0","currentStart":"2015-10-29","maintenanceStart":"2016-04-30","endOfLife":"2016-06-30","npm":"3.8.6","v8":"4.6.85.32","releaseDate":"2016-06-23","modules":"47"},{"major":4,"version":"4.9.1","codename":"Argon","currentStart":"2015-09-08","ltsStart":"2015-10-12","maintenanceStart":"2017-04-01","endOfLife":"2018-04-30","npm":"2.15.11","v8":"4.5.103.53","releaseDate":"2018-03-29","modules":"46"},{"major":0,"version":"0.12.18","currentStart":"2015-02-06","endOfLife":"2016-12-31","npm":"2.15.11","v8":"3.28.71.20","releaseDate":"2017-02-22","modules":"14"}] \ No newline at end of file