Blog

Luis Majano

March 29, 2019

Spread the word


Share your thoughts

Modernize all things!

FORGEBOX v4.5 released!

Today we are pleased to announce a minor release for our FORGEBOX suite of products. This release includes lots of fixes and some great additions.

Release Notes

Here are the detailed release notes for this release

Bugs

  • [FORGEBOX-279] -Selecting "versions" and "changelog" and "installation" tab on package detail doesn't update URL hash
  • [FORGEBOX-302] -Site package search clears out on submit
  • [FORGEBOX-315] -Package info tab is not the same size as other tabs

New Features

  • [FORGEBOX-52] -Admin enterprise dashboard UI re-designed
  • [FORGEBOX-225] - Digital Ocean Spaces support
  • [FORGEBOX-234] -Enforce licensing constraints on the ForgeBox installations
  • [FORGEBOX-243] -Adapt layout of the complete site in order to feature responsiveness
  • [FORGEBOX-249] -Positioning Ortus product page on the main website
  • [FORGEBOX-303] -FORGEBOX Enterprise Docs on CommandBox
  • [FORGEBOX-312] -Updated Box Dependencies: cbFeeds, cbvalidation, s3sdk
  • [FORGEBOX-313] -Add pagination for directory on top and bottom
  • [FORGEBOX-314] -Support storage regions and digital ocean domains from settings and environment variables
  • [FORGEBOX-317] -Add latest version of s3sdk to support regions and digital ocean spaces
  • [FORGEBOX-337] -Add clickjacking stoppage through x-frame-options header
  • [FORGEBOX-340] -Create new google analytics module so it can be removed for enterprise customers
  • [FORGEBOX-341] -Create new layout announcements for main/user: fb_preBodyLayout, fb_postBodyLayout
  • [FORGEBOX-342] -Add session rotation when user changes username, email and password

Improvements

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