Blog

Luis Majano

June 01, 2020

Spread the word


Share your thoughts

Modernize all things!

FORGEBOX v5.1.0 released!

Today we are pleased to announce a minor release for our FORGEBOX suite of products to version 5.1.0. It has tons of updates and nice features for all plans. Enjoy!

Release Notes

Bugs

  • [FORGEBOX-180] - Last updated date is incorrect in versions listing
  • [FORGEBOX-290] - When a collaborator publishes a new version to a package, the package disappears
  • [FORGEBOX-364] - Hamburger not working on mobile anymore
  • [FORGEBOX-413] - Forgebox Project Badges: should set "Cache-Control: no-cache", otherwise Github caches agressively
  • [FORGEBOX-476] - Versions tab doesn't always open when loading page with many versions
  • [FORGEBOX-520] - Assign user subscription to community plan when registering a new user
  • [FORGEBOX-524] - Make sure on all ajax calls on the collaborators, that you show error messages
  • [FORGEBOX-427] - Handle non-successful API calls from the collab screen.

New Features

Improvements

  • [FORGEBOX-525] - Revise that all formats should be markdown by default when in edit mode for a package
  • [FORGEBOX-408] - Improve collaborator package UI
  • [FORGEBOX-410] - Send notification to user when an admin removes you as a collaborator
  • [FORGEBOX-411] - Send notification to admins/owners when collaborator leaves the collaboration
  • [FORGEBOX-428] - If package is unpublished make sure you can't add collaborators
  • [FORGEBOX-442] - Include username in account activation E-mail
  • [FORGEBOX-477] - Add pagination to versions tab
  • [FORGEBOX-478] - Add ability to filter out unstable builds on version tab
  • [FORGEBOX-489] - Add rel="noopener" to forgebox external urls
  • [FORGEBOX-518] - Allow users to link to specific headers in a package description
  • [FORGEBOX-527] - Add Environment name in the subject emails when not in production mode

Add Your Comment

Recent Entries

BoxLang 1.17 Series Part 4 : WriteDump Enhanced!

BoxLang 1.17 Series Part 4 : WriteDump Enhanced!

You call writeDump() on an ORM entity or a very rich class graph . The browser locks up. Thirty seconds later you get a page with forty thousand rows on it, you scroll for a while, you give up, and you go edit your code to dump a sub-key instead. Or worse, you crash the server.

Luis Majano
Luis Majano
September 11, 2026
BoxLang AI 3.4 Blog Series Part 4 : Locking Down Prompt Injection

BoxLang AI 3.4 Blog Series Part 4 : Locking Down Prompt Injection

LLM applications face a class of attack traditional input validation was never built for: prompt injection. An attacker embeds instructions in user input, a retrieved document, a web page your tool fetched, or an MCP result, trying to override your system prompt, exfiltrate data, or hijack a tool call. BoxLang AI 3.4.0 ships four layered, configurable defenses against exactly this, plus one more that's on unconditionally.

Luis Majano
Luis Majano
September 11, 2026
BoxLang 1.17 Series Part 3 : Encrypted Config Secrets

BoxLang 1.17 Series Part 3 : Encrypted Config Secrets

Everyone knows the datasource password should not be sitting in plain text in a config file. Everyone has also, at some point, shipped exactly that, because the alternative was a pile of environment variable plumbing that nobody wanted to build on a deadline. x

Luis Majano
Luis Majano
September 08, 2026