Umlaut 4.0.0 released

19 views
Skip to first unread message

Jonathan Rochkind

unread,
Oct 6, 2014, 5:22:51 PM10/6/14
to umlaut-...@googlegroups.com
Umlaut 4.0.0 has been released!

This release is mostly back-end upgrades, including:

* Support for Rails 4.x (Rails 3.2 included to make migration easier for
existing installations, but recommend upgrading to Rails 4.1 asap, and
starting with Rails 4.1 in new apps)

* Based on Bootstrap 3 (Umlaut 3.x was Bootstrap 2)

* internationalization/localization support

* A more streamlined installation process with a custom installer

This went through extensive testing here at Johns Hopkins before I
tagged the final release. Although it's always possible you'll find
bugs in cases we don't exersize here, I think it's pretty solid.

Jonathan Rochkind

unread,
Oct 6, 2014, 5:29:17 PM10/6/14
to umlaut-...@googlegroups.com
I should have added:

1. Upgrading should be pretty straightforward, although if you've done
CSS or HTML customizations you may have to alter them slightly for the
bootstrap4 refactor

2. We do not have the resources to support older versions of Umlaut, an
upgrade to Umlaut 4.0 is recommended.

Jonathan

Kevin Reiss

unread,
Oct 21, 2014, 6:12:11 PM10/21/14
to umlaut-...@googlegroups.com
Updating to 4.0 was very smooth beyond any small adjustments needed to account for the bootstrap major version change. We have also seen a significant performance boost when running through the same load test scenarios on our 4.0 application (with rails 4.1.x and ruby 2.1.2/Passenger) compared to version 3.3.

Kevin Reiss (Princeton University Library)

Jonathan Rochkind

unread,
Oct 21, 2014, 8:04:56 PM10/21/14
to umlaut-...@googlegroups.com
Awesome!

Are you interested in sharing your performance testing methodology (is it JS aware?) and numbers?

I don't expect Umlaut performance is going to be that great -- the biggest bottleneck is waiting on the horribly slow SFX API -- but I'm hoping the Umlaut overhead isn't too great. I have on my agenda to do some profiling and further performance tuning, but not sure when I'll get to it -- I think some of the database calls can probably be made more efficient and fewer, although the multi-threaded stuff makes things tricky sometimes. 

Also, if you felt like trying to performance test under JRuby, it's possible you'd get some further improvement. I don't run under jruby myself, but Umlaut's continuous integration tests are run under jruby as well as MRI. I'm curious if jruby will give any performance benefit. 

From: umlaut-...@googlegroups.com [umlaut-...@googlegroups.com] on behalf of Kevin Reiss [kevin...@gmail.com]
Sent: Tuesday, October 21, 2014 6:12 PM
To: umlaut-...@googlegroups.com
Subject: Re: [umlaut] Umlaut 4.0.0 released

--
You received this message because you are subscribed to the Google Groups "Umlaut" group.
To unsubscribe from this group and stop receiving emails from it, send an email to umlaut-softwa...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Reply all
Reply to author
Forward
0 new messages