# Changelog

## Changelog, page 139

8 June8 Jun

- ## Vercel extension for Azure DevOps now available

    Ethan Arrowood, Mariano Cocirio, and 1 other

    [Learn more](/changelog/vercel-extension-for-azure-devops-now-available)

6 June6 Jun

- ## Visual Editing can now be used with TinaCMS

    witsDesign Engineer

    [Learn more](/changelog/visual-editing-can-now-be-used-with-tinacms)

24 May24 May

- ## More flexible Environment Variables in Edge Functions and Middleware

    Historical changelog entry for More flexible Environment Variables in functions using the Edge Runtime and Middleware. Preserves release context and points to current Vercel Functions guidance.

    Javi Velasco, Gal Schlezinger

    [Learn more](/changelog/more-flexible-environment-variables-in-edge-functions-and-middleware)

22 May22 May

- ## Integrate Remix session storage with your Vercel KV database

    Introducing createKvSessionStorage function within @vercel/remix which allows remix session storage with Vercel KV database0

    Nathan RajlichSoftware Engineer

    [Learn more](/changelog/integrate-remix-session-storage-with-your-vercel-kv-database)

19 May19 May

- ## Node.js 14 and 16 are being deprecated

    Sean MassaSoftware Engineer

    [Learn more](/changelog/node-js-14-and-16-are-being-deprecated)

18 May18 May

- ## Improved experience for moving between your teams and projects

    Timo Lins, John Phamous

    [Learn more](/changelog/improved-experience-for-moving-between-your-teams-and-projects)

- ## Visual Editing can now be used with Builder.io

    witsDesign Engineer

    [Learn more](/changelog/visual-editing-can-now-be-used-with-builder-io)

11 May11 May

- ## Automatic recursion protection for Vercel Functions

    Vercel now has automatic recursion protection for Vercel Functions. This provides safety against your code inadvertently triggering itself repeatedly, incurring unintentional usage.

    Javi Velasco, Gal Schlezinger, and 1 other

    [Learn more](/changelog/automatic-recursion-protection-for-vercel-serverless-functions)