Release Notes
32 min
release notes (sep 21) ai assistant new version, ux improvements, default sub domain name rule, bug fixes ai assistant new version dockerfile we're excited to introduce an upgraded version of our ai assistant here's what's new enhanced interaction with openai apis we've refined the prompts and project context to yield better results for dockerfile fixes during unsuccessful deployments model version update by switching to a newer model version, we've expanded the context size, ensuring faster and more accurate results improved dockerfile diagnosis the assistant can now more precisely pinpoint issues with the dockerfile and suggest appropriate fixes, ensuring your project runs seamlessly on back4app containers defult sub domain name rule in response to valuable feedback from our users we've updated the default subdomain naming convention for projects deployed on containers to respect user privacy, the new naming rule will solely utilize repo name information, excluding any user specific details support deployment without port exposed in dockerfile you can now specify the port you wish to expose directly in the app creation settings, eliminating the need to do so within the dockerfile by default, the app settings port will be exposed if no port is specified in the settings, the system will refer to the dockerfile ux improvements clickable repos repositories are now clickable, redirecting users to a new page for a detailed view enhanced display for larger screens we've optimized the user experience for users with larger screens uniform logs display logs have been placed inside a box, similar to the deployment logs, for a consistent look and feel repo author display there was an issue where the repo author always displayed as 'webflow' this has been addressed bug fixes ai assistant issues the assistant was incorrectly triggered for projects without a dockerfile the disclaimer message for the ai assistant had issues dockerfiles were not displayed in the correct format by the ai assistant app overview \ some users reported display issues on the app overview screen this has been fixed release notes (jul 27) ai assistant, custom health checks, ports on settings, and ux improvements ai assistant for seamless deployments we're thrilled to announce our integration with openai apis, introducing an ai assistant to facilitate your repo deployments on back4app when you encounter challenges or errors during deployment, our ai assistant swiftly steps in, providing effective solutions in this initial version, the ai assistant offers dockerfile suggestions to address identified issues accepting these recommendations creates a new pull request directly on your repo, further simplifying the process for you custom health checks for precise deployments to provide more control and precision in deploying your applications, we've introduced custom health checks now, you can designate the specific endpoint that back4app will use to verify your application's health during deployment by simply providing the appropriate url, back4app will make an http request before finalizing the deployment this addition ensures your application is functioning optimally before any deployment release ports configuration in app settings we're offering you more flexibility in determining how your application responds now, you can define the specific port for your application to respond to within the app settings, even if there are multiple ports exposed in your dockerfile this feature provides you with additional control over your application's communication setup user experience improvements our commitment to providing you with a user friendly platform is unwavering in this update, we've enhanced the synchronization between your list of repos and authorized github repos should you remove a repo, the list updates accordingly furthermore, you can now conveniently locate the app id of your application within the containers settings these updates are part of our continuous effort to deliver a more tailored and efficient experience for our users stay tuned for future enhancements as we continue to optimize your experience with back4app release notes (jun 22) custom domain, new dashboard, app overview, and improved performance custom domain all container applications on back4app are automatically provided with a b4a run url, facilitating easy sharing of deployments with your team for collaborative purposes but to offer you more customization and flexibility for your projects, we've introduced the option to use a custom domain with your back4app containers this gives you the ability to use your own domains and enjoy the benefits of a secure (ssl enabled) web address provided by us domain settings related to a container app can be managed in the domains section of the app settings, irrespective of whether you're using apex domains or subdomains for your project additionally, you can create custom redirect rules for your registered domains on back4app containers, adding another layer of customization to your user experience new dashboard, app overview, and app settings we've made significant improvements to the containers dashboard you can now view more details about your projects, such as status, urls, and plan, right from the container's dashboard you also have the option to flag favorites and search for them we've revamped the app overview page to utilize a widget style layout, bringing new widgets that allow you to monitor your app's key parameters from a single page these include cpu, ram, plan, deployment logs, and running logs we've also entirely redesigned the app settings to make it easier for you to locate and change the settings you need bug fixes and performance optimizations in our continuous effort to provide a high performance and secure platform, we've implemented numerous performance optimizations and bug fixes these changes aim to ensure smoother and more reliable operation of your applications on back4app containers​ release notes (may 17) metrics and web sockets support metrics tracking we've introduced usage metrics tracking for containers on back4app you can now track cpu usage memory usage number of processes disk usage network traffic (in/out) our platform maintains a continuous time series for all deployments within an app, not just the latest one each successful deployment results in a new container and a new graphical series, allowing you to identify which container deployment might have led to a spike in resource usage this new feature allows you to identify opportunities for improvements and bottlenecks in your application between the deployments it also helps you determine if you need container upgrades to better accommodate your application on back4app containers these metrics are provided continuously for all deployments within an app, enabling you to see which container deployment may have caused a spike in resources full support for websockets we're excited to announce full support for websockets on back4app containers websockets enable real time data exposure from your application, operating as a bidirectional communications channel using http through a tcp connection whether your project is a financial ticker, a live sports score updater, a location based app, or a collaborative text editor, you can now connect your repo and deploy it (dockerfile required) on back4app containers the given url can then be used for real time client connections release notes (apr 19) guides to run languages and frameworks new detailed guides for diverse languages and web frameworks we're excited to announce the release of a comprehensive set of guides designed to assist you in preparing, deploying, and monitoring your applications on back4app containers these guides cover a wide array of languages and web frameworks, making it easier than ever to get your projects up and running whether you're working with python, django, flask, nodejs, reactjs, nextjs, php, laravel, elixir phoenix, remix, ruby on rails, asp net, deno, go, rust, nuxt, redwood, meteor, or java, we've got you covered our detailed guides provide step by step instructions, best practices, and troubleshooting tips specific to each of these languages and frameworks these guides will not only help you efficiently deploy your applications but also ensure optimal performance by helping you effectively monitor your apps on back4app containers so, get started and make the most out of your development experience with our new guides release notes (apr 12) deployment management, ux improvements deployment cancellation feature we've introduced a new cancel/stop deployment button to provide you with greater control over your deployments if you start a deployment and realize there's an issue, or you simply change your mind, you can now easily cancel the deployment in progress enhanced build/deployment log messages we've improved our build and deployment log messages to give you a more comprehensive understanding of your deployments these enhanced messages provide more detailed information about the progress and results of your deployments, enabling you to track and manage them more effectively ux updates for dockerfile creation we've updated our user interface to provide better guidance when creating dockerfiles these ux improvements aim to simplify and streamline the process of creating dockerfiles, making it easier even for those who are new to the platform or to dockerfiles improved platform messaging as part of our continuous efforts to enhance user experience, we've worked on improving the platform's messaging this ensures clearer, more effective communication within the platform availability and performance enhancements we've implemented updates to boost the availability and performance of our platform these improvements ensure that your deployments are more reliable and efficient, minimizing downtime and maximizing productivity release notes (feb 14) fixes and improvements deletion process improvement we've refined our app deletion process for enhanced safety now, we've integrated a confirmation step before any app gets deleted to prevent unintentional loss of work root directory pointing fix we've addressed an issue with the root directory pointing, ensuring that your directory structure is properly recognized building capacity enhancement we've augmented the building capacity of our container in terms of cpu and ram this upgrade decreases the time required to build your free container apps, leading to a more efficient and streamlined building process dockerfile requirement communication we've improved our communication regarding missing dockerfiles now, if your project requires a dockerfile to run, we'll send a clear, friendly, and straightforward message explaining the need for a dockerfile and guiding you on how to create one dockerfile creation documentation we've prepared detailed documentation on how to create dockerfiles for popular technologies this resource aims to assist you in efficiently setting up your projects, particularly if you're new to using dockerfiles or dealing with a new technology stack release notes (jan 26) docs, ux improvements, fixes logbox enhancements we have addressed several issues in our logbox component to improve your experience this includes fixing scrolling issues, correcting colored log display, and ensuring sidebar visibility across all screen resolutions we hope these adjustments will provide a smoother, more streamlined view of your logs environment variables update we noticed that the delete button was not functioning as expected in some instances, and we have promptly fixed it you should now be able to delete environment variables without any issues expand and collapse events we fixed some glitches affecting the expand and collapse functionalities now, they should work seamlessly, providing a better user experience when navigating through the platform support chat integration to facilitate direct communication with our team, we've added a support chat feature you can now talk directly with a back4app engineer and get instant help for your queries back button on app screen we've added a back button on the app screen to enhance navigation this should make it easier to move back and forth between screens and access the information you need lazy loading for github repos to optimize the loading times of github repos and improve the overall performance of our platform, we've implemented a lazy loading effect this means that data will load as and when it's needed, reducing unnecessary load times platform ux writing improvements we've made some tweaks to the platform's ux writing to make it more intuitive and user friendly deployment cancellation logic we've improved the logic behind deployment cancellation to make it more efficient and reliable this should lead to fewer deployment issues and a smoother deployment process overall containers docs release we're thrilled to announce the release of containers docs! this is a comprehensive resource with detailed guides on how our platform works whether you're looking to answer common questions, troubleshoot your application deployment, or simply get a better understanding of the platform, containers docs is your go to resource​