Skip to content

Releases: ohmage/server

v2.18.2

29 May 11:54
a9572f8
Compare
Choose a tag to compare
v2.18.2 Pre-release
Pre-release

**** this version is provided as a best-effort to patch a bug and has not been heavily tested ****

The release was built with openjdk8 as openjdk7 is no longer supported save for RHEL. It's been lightly tested with https://github.com/mobilizingcs/mobilize-in-a-box, but your mileage may vary.

Notes:

  • Modifies the /app/user/setup password generation endpoint in 2.18.1 from a makeagoodpassword.com to the pw.mobilizingcs.org.
  • Built with openjdk8
  • Dockerfile has been updated to use a newer flyway build as the 3.x branch is no longer available.

v2.18.1

27 Apr 21:22
Compare
Choose a tag to compare

A leaner, meaner docker build process.

NOTE: no code changes in this minor revision, just build process adjustments.

v2.18.0

31 Mar 19:56
Compare
Choose a tag to compare

The 2.18.0 release contains a number of new features and bugfixes:

  • Access Request APIs: A new set of APIs to handle users requesting particular permissions in ohmage. Please see the docs for details.
  • Support for keycloak authentication: By way of the keycloak identity manager, ohmage now supports SSO via oauth2, SAML 2.0, ldap and others. This is a major new feature which requires additional processes to use. Please see the wiki page for a FAQ/explanation if you're interested in implementing!
  • With external authentication now available, local authentication can be completely disabled.
  • survey responses are now editable (if enabled at the campaign level) by using the update=true parameter when performing a survey upload. Please see the documentation for implementation changes.
  • survey responses can now have their privacy state set on initial upload. Please see the documentation for implementation changes.
  • campaign/read (with output_format=long parameter) now provides a count of shared/private responses available to the user making the request.
  • Integrated docker builds are now available to more easily get started as a power user/developer. These will eventually replace existing builds found on the docker hub and offer the best supported ohmage environment.
  • the app_name parameter is now read from the preferences table in the database if available (instead of having to be compiled into the war file)
  • dependencies on deploying with tomcat7 have been removed.
  • [BUGFIX] Users who self-register and are added to the public class are now also added as "analysts" (which allows public users to see other public user data). Previously users were only able to see their own data, leading to an awkward use in servers with "public"-like data collection.
  • [BUGFIX] Annotation APIs now function as intended.
  • [EXPERIMENTAL!] undocumented user/setup_external api is now available for managing external users prior to their first log in. Only available to users with the user_setup parameter while keycloak authentication is enabled.

Some final notes:

  • As of the 2.17 release, the manual sql upgrade process was deprecated, meaning that the database schema changes in 2.18 must be done via the flyway migration method. Please see the db/ directory for more details: https://github.com/ohmage/server/tree/master/db
  • The 2.18 release also marks the beginning of a new github flow, where the master branch will now contain the latest, reasonably stable code, and not actual releases. Please see the releases area for pre-compiled releases and specific release tags.

v2.18.0-beta

17 Mar 23:57
Compare
Choose a tag to compare
v2.18.0-beta Pre-release
Pre-release

A beta release of 2.18.0 to begin testing.

v2.17.3

16 Dec 22:18
Compare
Choose a tag to compare
bump version

v2.17.2

11 Dec 22:52
Compare
Choose a tag to compare
Merge pull request #876 from ohmage/ohmage-2.17.1

bugfix user reg

v2.17.1

11 Dec 22:08
Compare
Choose a tag to compare
Merge pull request #875 from ohmage/ohmage-2.17

bugfixes for 2.17

v2.17.0

24 Oct 00:11
Compare
Choose a tag to compare
Merge pull request #868 from stevenolen/config_file_startup_param

add 'ohmage.config' startup param to customize config file loc

v2.16

24 Oct 00:09
Compare
Choose a tag to compare
add video/read to http get

v2.16-mz

24 Oct 00:10
Compare
Choose a tag to compare
v2.16-mz Pre-release
Pre-release

ohmage 2.16 with specific changes to support Mobilize grant deployment. These changes have been merged into ohmage core as of ohmage 2.17.