Go...
Welcome
Feeds
Site Update - 4.0
Posted by ccondit on 7/27/18 @ 5:32 PM
Tags ::

Release notes:

  • Updated to Spring Framework 5
  • Updated to Hibernate 5.3
  • Updated to Jetty 9.4.11
  • Updated to Thymeleaf 3.0
  • Updated compiler settings to Java 10

This release is all about updating to Java 10. I've been putting this off due to the large amount of changes required (mostly Java 9+).

I'm still using classpath mode (including "--add-opens java.base/java.lang=ALL-UNNAMED --illegal-access=warn" since Spring still uses cglib) -- I suspect converting to modules is going to be a lengthy process due to the number of third-party dependencies which haven't been updated with module info.

This also paves the way for future Java 11 support (since we're now two months away and counting). Hopefully since Java 11 will be an LTS release we'll see a larger push to support the Java module system within the community.

HTTP/2 Live
Posted by ccondit on 4/21/16 @ 9:37 AM :: Updated by ccondit on 8/24/16 @ 5:49 PM
Tags :: :: :: :: :: ::

HTTP/2 support is now live!

Site Update - 3.2
Posted by ccondit on 10/22/15 @ 1:39 AM :: Updated by ccondit on 10/22/15 @ 1:42 AM
Tags :: :: ::

Release notes:

  • Updated to Spring Framework 4
  • Updated to Hibernate 5
  • Updated to Jetty 9.3.5
  • Converted from JSP to Thymeleaf
  • Updated compiler settings to Java 8

Most of these changes should be invisible to casual users. The biggest changes were made to allow the use of HTTP/2 on this site (once I switch to using HAProxy 1.6 instead of Apache as a reverse proxy).

I am currently converting a few other sites which are also hosted here to supporting HTTP/2. Once that is completed, I will be able to run the entire infrastructure over secure HTTP/2. In addition, I am testing out Docker based deployments of all the site components. More details to come.

Site Update - 3.1
Posted by ccondit on 6/20/13 @ 1:34 PM :: Updated by ccondit on 6/20/13 @ 1:35 PM
Tags ::

Release notes:

  • New feature: Gravatar avatar images on comments and article postings
Site Update - 3.0.6
Posted by ccondit on 6/19/13 @ 7:12 PM :: Updated by ccondit on 6/20/13 @ 1:35 PM
Tags ::

Release notes:

  • Converted all javascript UI code to JQuery, eliminating about 15 source files
Site Update - 3.0.3
Posted by ccondit on 6/17/13 @ 7:17 PM :: Updated by ccondit on 6/20/13 @ 1:35 PM
Tags ::

Release notes:

  • Began converting javascript from Behaviour.js (does anyone still use that?) to JQuery
  • Started adding ajax calls for admin tasks -- finished comment approval / disapproval / deletion
Site Update - 3.0
Posted by ccondit on 6/17/13 @ 1:43 PM :: Updated by ccondit on 6/17/13 @ 1:44 PM
Tags ::

Release notes:

  • New Feature: Allow articles to be closed for commenting.

This should hopefully reduce the amount of time I spend cleaning up after spammers. I have started with closing comments for anything older than 30 days. This should at least let me concentrate on page 1 and not have to go back to older stuff.

Site Update - 2.9
Posted by ccondit on 6/17/13 @ 9:47 AM
Tags ::

Release notes:

  • Completed migration to Spring MVC 3.2
  • Converted data access to Spring Data JPA
  • Updated to new randomcoder-taglibs version (supports Spring Pageable implementation)
  • Built against Java 7

Upcoming changes:

  • Convert unit tests to JUnit 4
  • Expand unit test coverage
  • Update source to take advantage of Java 7 features
  • Refactor data access methods and entities to minimize N+1 selects
Site Update - 2.8
Posted by ccondit on 6/12/13 @ 1:56 PM :: Updated by ccondit on 6/12/13 @ 2:00 PM
Tags ::

Release notes:

  • Finally converted security from the truly ancient ACEGI to Spring Security 3.1. The configuration is much simpler now.
  • Began migration to Spring MVC 3.2; roughly one third of the controllers are complete.
  • Updated to Hibernate 4.2. This is a temporary stop on the way to using JPA and Spring Data.
  • Removed the old Hibernate OpenSessionInView pattern. Unfortunately this required wrapping almost all data calls with Hibernate.initialize() due to lazy collections. Another TODO...
Site Update - 2.7
Posted by ccondit on 6/9/13 @ 11:47 AM :: Updated by ccondit on 6/9/13 @ 12:08 PM
Tags ::

Release notes:

  • Hosting site on Jetty instead of Tomcat now.
1 2 3 4 »