DEV Community

Cover image for Hexagon Toolkit 3.0 was released πŸŽŠπŸŽ‰
Juanjo Aguililla
Juanjo Aguililla

Posted on

1

Hexagon Toolkit 3.0 was released πŸŽŠπŸŽ‰

Hexagon is a toolkit for writing Web applications and REST APIs. You can check the details at: https://github.com/hexagonkt/hexagon

Release Highlights

  • Use same model and event handler for HTTP servers and clients (allowing the creation of middleware also for clients)
  • Add 'Before' handlers and short circuit 'On' handlers to improve DX (previously, all matching 'On' handlers were executed)
  • Exception handlers clear the handled exception to prevent further error processing, exception propagation is still possible through a parameter
  • 3.x releases will be source compatible (enforced in the build process). Experimental modules are excluded and their APIs may change
  • Native Image metadata inclusion to ease users' applications native compilation (tests pass in native mode at builds)
  • Update Jetty adapter to v12
  • Add Nima Adapter to take advantage of Java Virtual Threads (experimental)

Future Features

3.x releases will focus on extensions over the core functionality:

  • OpenApi contracts generation / enforcement
  • REST utilities for working with DTOs and ease integration tests
  • Serverless support (FaaS)
  • Messaging support (use the event handler to also support message queues)
  • New adapters
  • New middleware (callbacks / handlers)
  • Use annotation processing to allow a Spring / Micronaut DX (optionally)

4.0 release is a long shot and the main goals will be:

  • Add asynchronous handlers and support coroutines (partial developments done)
  • Support WASM and Native targets (right now, there is only a small proof of concept)

Image of Timescale

πŸš€ pgai Vectorizer: SQLAlchemy and LiteLLM Make Vector Search Simple

We built pgai Vectorizer to simplify embedding management for AI applicationsβ€”without needing a separate database or complex infrastructure. Since launch, developers have created over 3,000 vectorizers on Timescale Cloud, with many more self-hosted.

Read more

Top comments (0)

Image of Docusign

πŸ› οΈ Bring your solution into Docusign. Reach over 1.6M customers.

Docusign is now extensible. Overcome challenges with disconnected products and inaccessible data by bringing your solutions into Docusign and publishing to 1.6M customers in the App Center.

Learn more