Rapidoid Versions Save

Rapidoid - Extremely Fast, Simple and Powerful Java Web Framework and HTTP Server!

5.1.0

7 years ago
  • automatic hot reload after code changes,
  • lambdas as handlers - with named and type-safe parameters,
  • URI path patterns (simple and regex-based),
  • Admin Center for convenient management of the deployed app,
  • JVM and OS metrics in the Admin Center,
  • info about the web app routes in the Admin Center,
  • role-based web security with out-of-the-box login / logout,
  • configuration info in the Admin Center,
  • configuration profiles,
  • improved dependency injection (with profile support),
  • easy JPA bootstrap with TX management and nice utils like JPA.insert(new Foo()),
  • redesigned and enhanced JDBC utils,
  • scaffolding of JPA entities (RESTful services and management GUI),
  • new templating language and engine - similar to Mustache, but more practical,
  • highly customizable setup (serialization, security, error handling, template engine...),
  • many GUI enhancements...

4.2.0

8 years ago

4.3.0

8 years ago

4.4.0

8 years ago

5.0.0

8 years ago
  • Major reorganization of the modules
  • Introduced clean API for the HTTP server
  • Introduced the Fluent module/framework
  • Improved the GUI components
  • Improved the API for the classpath scanner
  • Many bug fixes

4.1.0

8 years ago
  • Replaced the Java-based page construction with Mustache templates
  • Added Cassandra-based implementation of the DB plugin (using the Datastax driver)
  • Included C3P0 for JDBC connection pooling for Hibernate and the simple SQL API
  • Added Micro-services support
  • Implemented caching of file resources, with reloading and change notifications
  • Added Jackson-based YAML parser utils
  • Added support for multi-threaded context spanning
  • Switched to async HTTP client
  • Implemented simple Watch service, notifying about file system changes (a simplification on top of Java NIO's watch service)
  • Introduced multi-app request routing
  • Improved transaction management
  • Simplified GUI pages (now defined by methods instead of classes)
  • Introduced more plugins Email, SMS, Templates etc
  • Added simple utils for scripting with JavaScript (Rhino or Nashorn)
  • Defined project resources layout ("dynamic", "static" and "templates" folders)
  • Added support for JavaScript-based RESTful services or dynamic pages using scripting
  • Simplified app configuration (App details, OAuth config etc.) using "app.yaml" configuration file
  • Simplified app menu construction using "menu.yaml" configuration file
  • Added even more cool utils in U (dynamic, mapOfMaps, mapOfLists, etc.)
  • Added support for multi-path resource trac
  • Improved the default CSS theme
  • Enhanced the error page
  • Improved the snippet widget
  • Simplified logging, re-based it on top of SLF4j, and included Logback by default
  • Introduced new context-aware job executor service with reference-counting clean-up

rapidoid-4.0.1

8 years ago
  • Fixed classpath scanning bug appearing on Windows,
  • Fixed HSQLDB connecting string bug.

rapidoid-4.0.0

8 years ago
  • Major changes in HTTP API (simplified and improved),
  • Added new small modules with utils for finer granularity,
  • Introduced "cookiepack" scope - stateless cookie-persisted session,
  • Introduced "local" scope - stateless page-local data persisted across ajax requests,
  • Refactored GUI widgets and state - using "local" view state,
  • Implemented more powerful classpath scanner (super-simple, no config required),
  • Replaced name-based with annotation-based component discovery mechanism,
  • Separated per-request transaction management through configurable AOP-style method interceptors,
  • Introduced JS and CSS library packs,
  • Many bug fixes.

rapidoid-3.0.0

8 years ago
  • Major redesign of many modules and components.
  • Separated the experimental X-modules from the main distribution.
  • De-coupled subsystems through plugin architecture (e.g DB plugin).
  • Introduced SQL module with a simple JDBC abstraction DSL.
  • Added built-in support for JPA (the default implementation of the DB plugin).
  • Replaced convention-based with annotation-based RESTful services.
  • Added module "Quick" for quick development (including JPA/Hibernate and H2 in-mem database).
  • Added new CSS utils and components.
  • Enhanced the default application look&feel.
  • Many bug fixes.

rapidoid-2.4.0

8 years ago
  • Added support for clean, empty pages (without navbar etc.)
  • Added simple debug widget
  • Improved AngularJS support
  • Introduced a card widget
  • Added multi-column support in stream widget
  • Introduced Dict data structure
  • Many bug fixes