September 🧑‍💻 Changelog
Tags: javascript, webdev, react, github
Published: 2023-09-28 17:19:44

This month, our focus was on enhancing deployment options for the platform and introducing the ability to access the complete project activity history.

### Here are some of the key highlights from this month's updates:

&nbsp;

#### 🚢 Deploy to Render


We have recently added a deployment guide to our [documentation](https://docs.basestack.co/feature-flags/deployment/deploy-render) that provides step-by-step instructions on how to deploy the platform on [Render](https://render.com/). 

To simplify the process, we have included a `render.yaml` file at the root of the project, which contains all the essential services required to run the entire platform seamlessly within Render. These services include the Database, the PgBouncer Service, and the Feature Flags Platform.

When you fork and clone the [repository](https://github.com/basestack-co/basestack) and import it into your Render Account, Render will automatically detect the configuration file and provide guidance on filling in the necessary details.

&nbsp;

#### 🪐 Deploy to Netlify



Much like [Vercel](https://vercel.com/), [Netlify](https://www.netlify.com/) simplifies the deployment of front-end applications for developers. We've now included a comprehensive guide in our [documentation](https://docs.basestack.co/feature-flags/deployment/deploy-netlify) on deploying the Feature Flags Platform with Netlify. The platform leverages Netlify Functions to deploy serverless code efficiently. 

Please note that you will still require an external Postgres Database Service (such as [Neon](https://neon.tech/)) for seamless operation.

&nbsp;

#### ⌛ Project Activity Page



We initially introduced the Feature Flags Platform with the capability to track Flag Activity, which proved invaluable for team collaboration. However, we noticed that once a Flag was deleted, the associated activity was no longer visible. 

To address this, we've now introduced a General Activity Modal for the Project. This enhancement allows any developer or team member to access a comprehensive activity log, even when a flag has been deleted. It's a valuable addition to tracking project changes and maintaining transparency within your team.

&nbsp;

#### ⛓️ Upgrade to Node 18



We were using Node.js version 16, but to stay up-to-date with security enhancements and Node.js features, we upgraded to Node.js version 18. As a result, the required version to run the project or deploy is now Node.js 18.

&nbsp;

#### 🎯 Improvements and fixes 



As part of our routine maintenance, we've cleaned up, fixed, and improved various aspects of the platform. Additionally, we've upgraded the packages used to ensure we stay current with the latest features and security patches.



-----

#### Basestack Platform

**[Basestack](https://basestack.co/)** is an open-source stack designed specifically for developers and startups. It offers a suite of tools, including Feature Flags, with additional tools such as Feedback, Forms, and more on the horizon. Our goal is to empower you to build great products.

[🌐 Website](https://basestack.co/) | [📘 Docs](https://docs.basestack.co/) | [💻 Github](https://github.com/basestack-co/basestack) | [🐦 Twitter](https://twitter.com/basestack_co)

![Basestack Feature Flags Demo](https://i.imgur.com/Oq3YxXR.gif)