Skip to content

Releases: ngageoint/mage-server

5.4.3

19 Oct 21:37

Choose a tag to compare

Release Notes

  • This release includes database migrations, please remember to backup your database before upgrading.
Features
  • Optimize observation and user location responses. Created new APIs to populate observation and location user information and removed individual calls to get users.
  • Admins can now setup a more robust password policy, see Admin -> Settings -> Local Authentication.
  • First 10 results are shown for controls using typeahead feature (e.g. logins, adding users to teams, etc.).
Bug Fixes
  • Multiple users can be added to a team and/or event without refreshing.
  • Users and Teams can be removed from events.
  • Removing a user from a team will no longer take you to the user page.
  • Display names are shown when users are added to the ACL.
  • Fix swagger authentication token injection.
  • Observation export will no longer fail if attachment file is missing from file system.

5.4.2

03 Sep 17:21

Choose a tag to compare

Bug Fixes
  • Fix login after initial account setup.
  • Fix export important, favorite and attachment filters.

5.4.1

09 Aug 17:18

Choose a tag to compare

Features
  • Added observation location provider and location accuracy exports.
Bug Fixes
  • Fixed bug causing observation and location exports to fail.
  • Fixed incorrect timestamp when using local timezone for observation and location exports.
  • Fixed bug causing incorrect locations to be returned when using time filter and exporting both observations and locations.

5.4.0

20 Jul 16:14

Choose a tag to compare

Features
  • Added pagination for users, teams, events, devices and layers. This will greatly decrease load times for admin pages on servers with more users.
  • Added observation location accuracy.
  • Added support in configuration/environment for MongoDB replica sets.
Bug Fixes
  • Layer panel now properly removes layers when switching events.
  • Hide admin icon in navbar for non admin users.
  • New users created by admin should default to 'active'.
  • Docker build now works with Angular CLI
  • Fixed swagger page.
  • Date/Time fields honor required attribute on client.

5.3.5

15 Apr 15:39

Choose a tag to compare

Release Notes

As we are incrementally migrating from AngularJS to Angular 8+, the web application build has been updated to use Angular CLI. Please see Web Application README for more information.

Features
  • Added administrative settings to enable automatic approval of new user accounts and devices. If you are using a third party authentication strategy
    where user accounts have already been vetted, you can reduce the barrier to entry into MAGE by using this setting to automatically approve user accounts.
    In addition you can reduce the device admin approval barrier to entry by automatically approving all new devices. Administrators can still
    disable devices for any reason, thereby removing access to MAGE for that device.
  • Improved map layers panel. Drag and drop layers to change map z-index, change layer opacity, zoom to layer bounds, and style feature layers.
  • GeoPackage upgrade and optimizations. Feature tiles are now created server side, reducing load on browser.
  • Observation view/edit header is sticky and will not scroll with content.
  • New Material Design Leaflet map buttons.
  • LDAP authentication support.
  • SAML authentication support.
Bug Fixes
  • Add filter support to edit observation select and multiselect fields.
  • Fix mobile web export.
  • Fix observation download bug.
  • Fix bug where unregistered devices were not shown on admin dashboard.
  • Fix WMS layer getcapabilites fetch request when creating new WMS layer.
  • Form create modal would sometimes generate an invalid random color.
  • Fix bug that could cause iOS GeoPackage downloads to hang.
  • Preserve line breaks and whitespace in textarea fields.

5.3.4

29 Jan 23:15

Choose a tag to compare

This release is a hot-fix for #70, which is a bug in observation zip downloads.

5.3.3

10 Jan 19:48

Choose a tag to compare

Features
  • Geometry edit moved to main map to provide more space to edit complex geometries while retaining the context of other user data on the map.
  • Added export option to exclude observation attachments.
  • When adding WMS layers administrators can now explore and map the WMS GetCapabilties document before adding the layer.
Bug Fixes
  • Fixed bug parsing KML polygon and polyline styles.
  • Improve error checking for invalid event form upload archives.
  • Fix lag on observation delete.

5.3.2

20 Dec 21:24

Choose a tag to compare

5.3.2

Bug Fixes
  • Bundle and host the Material Design CSS and fonts instead of pulling them
    from the Google CDN so the MAGE webapp does not need an Internet connection.

5.3.1

18 Oct 17:31

Choose a tag to compare

Features
  • Bulk user import UI rework.
Bug Fixes
  • KML import file browser fixed.
  • Update express default template renderer directory and remove pug specific rendering.
  • Uploaded observation attachments preserve filename property after multer upgrade.

5.3.0

04 Oct 20:46

Choose a tag to compare

Features
  • Display for the feed can now be configured per form.
  • Updated to use material web.
  • New login and signup page design.
  • Observation new and edit views moved outside of observation feed.
  • Added user information view.
  • GeoServer plugin which creates OGC WMS/WFS endpoints from MAGE.
  • Sort observation fields in CSV export in form order.
  • Upgrade multer, file uploads are now configured per route.
Bug Fixes
  • Fix KML to GeoJSON icon style.
  • Export observations based on timestamp, not last updated.
  • CSV export properly handles commas in values.
  • Fix permission error when event user posts recent event.
  • Fix bug preventing single observation download from web.
  • Fix issue with form fields save marking form as dirty after save if it contains a user select field.