Gallery Server 4.2 released

Gallery Server 4.2 released

By | 2016-12-01T16:37:36+00:00 October 13th, 2016|Announcements|1 Comment

Hot on the heels of the 4.1 release, we are happy to announce Gallery Server 4.2. We made it easier to upload a watermark image and updated several third party libraries to their latest versions. And of course there are some bug fixes. Applying it to your 4.X installation is easy — just copy the files from the upgrade package over your existing installation. There are no web.config changes to merge and you don’t have to worry about the version_key.txt file or your license information. Get the upgrade package from your downloads page. If you are upgrading from an earlier version, follow the instructions in the Admin Guide.

Watermark image upload

This is something we’ve wanted to do for a long time and it always got pushed to the back burner. No longer. Beginning with 4.2, you can upload a watermark image directly from the Image Settings page.

New watermark image upload functionality in 4.2

When you upload an image, it is saved to a new Watermark_Images folder in the App_Data directory of your web application. The Image Settings page shows you a preview of the watermark image:

Watermark image preview

If you are upgrading from a previous version of Gallery Server and you are using a watermark image, the upgrade logic will detect your image and copy it to App_Data\Watermark_Images. There may be some cases where it can’t see your watermark image and you’ll have to manually upload it. Double check your watermark settings after upgrading to make sure things are correctly configured.

Updated third party libraries

We like to stay up to date on the libraries used in Gallery Server, so we took the opportunity in this release to get current on third party components. Here’s a list of what changed:

  • jQuery: From 2.2.3 to 3.1.1
  • jQuery UI: From 1.10.4 to 1.12.1
  • jQuery Migrate: From 1.3.0 to 3.0.0
  • jsRender/jsViews: From v0.9.74 to v0.9.81
  • SignalR: From 2.2.0 to 2.2.1
  • SlickGrid: From 2.2 to 2.3.2
  • MSBuildTasks: From 1.4.0.128 to 1.5.0.196
  • TypeScript: From 1.8 to 2.0.3
  • jsTree: From 3.2.1 to 3.3.2
  • tinyMCE: From 4.3.10 to 4.4.3
  • plUpload: From 2.1.8 to 2.1.9

Some of the updates introduced breaking changes, so we thoroughly tested things and made adjustments where necessary. The most visible change you’ll notice is that the light skin uses the new jQuery UI “base” theme instead of UI lightness. This theme sports a more modern look and gets rid of the ugly orange that appeared in dialog titles and other places. For example, the delete confirmation window in 4.1 looked like this:

Delete confirmation dialog in 4.1.0

It now looks better. In addition to the improved title bar, notice that the striped background is also gone.

Delete confirmation dialog in 4.2.0

It’s possible there were breaking changes we missed in our testing, so if you get any JavaScript errors or things don’t look as good as they did before, please let us know.

Bug fixes

A more detailed bug report is available on the release history page.

  • Deleted 3.2.1 UI templates may reappear
  • A media asset with null metadata may not be able to be added or synchronized
  • Embed HTML in light skin has poor contrast
  • Error when editing title, caption, or other property of root album
  • Sort preference not saved for anonymous users
  • The order of media assets in the individual view may not match the order in the thumbnail view
  • Backup files are not compressed
  • Error “Value cannot be null”
  • Error “Object reference not set to an instance of an object”

About the Author:

Founder and Lead Developer of Gallery Server

One Comment

  1. skraj November 18, 2016 at 5:09 pm

    Can’t wait to grab this version next week

Leave A Comment