[Oskari-user] Oskari 2.6.0 released!

Jeff McKenna jmckenna at gatewaygeomatics.com
Wed Jan 19 10:22:39 PST 2022


Please also tweet this :)

Congrats!

-jeff



On 2022-01-19 11:57 a.m., Mäkinen Sami (MML) wrote:
> Good news everyone,
> 
> We released Oskari 2.6.0 today and it is now available on GitHub 
> (https://github.com/oskariorg <https://github.com/oskariorg>) and 
> Oskari.org Maven repository. The sample application package has been 
> updated on the download link in Oskari.org (https://oskari.org/download 
> <https://oskari.org/download>) and http://download.osgeo.org/oskari/ 
> <http://download.osgeo.org/oskari/>. As always you can take a peek at 
> the latest release at https://demo.oskari.org/ <https://demo.oskari.org/>.
> 
> This time we have lots of additions for the RPC API/programmatic 
> interaction with embedded maps. We have added support for statistical 
> maps metadata that can be used for example preselecting visualization 
> for indicators based on the data. We also have improvements to search 
> functionality among other things:
> 
> 
>   Release Notes
> 
> 
>     oskari-frontend
> 
> For a full list of changes see: 
> https://github.com/oskariorg/oskari-frontend/milestone/34?closed=1 
> <https://github.com/oskariorg/oskari-frontend/milestone/34?closed=1>
> 
> 
>       Map module
> 
>   * New function: getVectorFeatures() that returns the vector features
>     currently in the map viewport. Takes parameters like geometry and
>     properties to filter the features. Code that shows feature
>     properties in an object data table etc have been refactored to use
>     this function instead. More details:
>     https://github.com/oskariorg/oskari-frontend/pull/1696
>     <https://github.com/oskariorg/oskari-frontend/pull/1696>
>   * New event: DataForMapLocationEvent. The event is used to notify with
>     the result of a map click that is used for rendering the
>     "GetFeatureInfo" style result for the user. Now it's possible to
>     render the result on the embedding page (requires GFI to be enabled
>     on the embedded map).
>   * GetFeatureInfoPlugin can now be configured to NOT show the
>     GFI-result. This makes the plugin only trigger the
>     DataForMapLocationEvent and let external code to generate the UI for
>     GFI responses for the user.
> 
> 
>       RPC/embedded maps
> 
>   * The map modules getVectorFeatures() function is available through
>     RPC making it possible to get a list of vector features from WFS/OGC
>     API layers on an embedded map.
>   * New option for GFI-tool on publisher to enable GFI without showing
>     the results automatically on the map. Allowing the embedding page to
>     render the result by listening to DataForMapLocationEvent.
>   * New request: MetadataSearchRequest to query service metadata through
>     RPC. The result is returned with a new event:
>     MetadataSearchResultEvent. More details:
>     https://github.com/oskariorg/oskari-frontend/pull/1717
>     <https://github.com/oskariorg/oskari-frontend/pull/1717>
>   * getAllLayers() function now also returns the data block from layer
>     attributes. This can include localized names for fields etc. It also
>     includes metadataIdentifier if the layer has one.
>   * Enabled more requests to be used via RPC API:
>     RearrangeSelectedMapLayerRequest and ChangeMapLayerStyleRequest.
>   * Enabled sending options for |SearchRequest|. See
>     https://github.com/oskariorg/oskari-frontend/pull/1688
>     <https://github.com/oskariorg/oskari-frontend/pull/1688> for details.
>   * The |showMeasureOnMap| flag now works on |StartDrawingRequest| when
>     modifying features.
> 
> 
>       Improved metadata support for statistical maps
> 
>   * The UI for showing metadata was refactored from jQuery to React.
>     Also it's now draggable.
>   * The UI now shows dates for last and next update for the data if the
>     information is available for given indicator.
>   * The style for how data of an indicator should be visualized on the
>     map/classification can now be configured in the metadata (color
>     scheme and choropleth/points style) instead of always defaulting to
>     choropleth.
> 
> 
>       Other fixes
> 
>   * Enabled measurement results for features drawn by users when the
>     draw type is "Box".
>   * Improvements for the vector feature style editor.
>   * The default search UI for geoportals has been rewritten using React
>     (previously jQuery implementation).
>   * Fixed an issue where WMS layer style was not sent in GFI requests
>     resulting in responses for default style instead of the one user was
>     seeing.
>   * Most of the restrictions was removed from search UI:
>     https://github.com/oskariorg/oskari-frontend/pull/1705
>     <https://github.com/oskariorg/oskari-frontend/pull/1705>
>   * GFI layerformatters are now available for WFS layers (previously
>     only WMS) for customizing GFI display
>   * Fixed an issue where generated layer groups (like for user generated
>     content) were not always shown in layerlisting depending on what
>     bundles the app was using.
>   * Fixed an error preventing map layer legend functionality from being
>     shown on the embedded map:
>     https://github.com/oskariorg/oskari-docs/issues/252
>     <https://github.com/oskariorg/oskari-docs/issues/252>
>   * Fixed an issue where dashed lines were not triggering click/hover
>     events on the gaps of the line.
>   * |printout.PrintMapRequest| works again -> allows opening the
>     printout UI when the functionality is part of the app.
>   * Fix for global legend when a layer has no styles.
>   * Removed unused events/dead code:
>     https://github.com/oskariorg/oskari-frontend/pull/1690
>     <https://github.com/oskariorg/oskari-frontend/pull/1690>
>   * Improvements on the vector feature label handling.
>   * Fixed an issue regarding layer opacity in URL/links to the map.
>   * Lodash usage reduced (in order to remove it at some point)
>   * Added a publisher tool for admins to select instance announcements
>     to be shown on a single embedded map (the one they are
>     publishing/editing with publisher).
>   * Added initial implementation for showing React-based popups and
>     flyouts: https://github.com/oskariorg/oskari-frontend/pull/1680
>     <https://github.com/oskariorg/oskari-frontend/pull/1680>
>   * A generic ErrorBoundary component for React was added for
>     oskari-ui/util:
>     https://github.com/oskariorg/oskari-frontend/pull/1713
>     <https://github.com/oskariorg/oskari-frontend/pull/1713>
>   * The layer admin functionality for timeseries layers now cleans up
>     unnecessary config when admin switches the UI options. Previously
>     the "range" UI option could leave the layer in misconfigured state:
>     https://github.com/oskariorg/oskari-docs/issues/260
>     <https://github.com/oskariorg/oskari-docs/issues/260>.
>   * Other smaller fixes
> 
> 
>     oskari-server
> 
> For a full list of changes see: 
> https://github.com/oskariorg/oskari-server/milestone/35?closed=1 
> <https://github.com/oskariorg/oskari-server/milestone/35?closed=1>
> 
>   * Configuration can now be passed with ENV variables to override
>     values in |oskari-ext.properties|:
>     https://github.com/oskariorg/oskari-docs/issues/262
>     <https://github.com/oskariorg/oskari-docs/issues/262>
>   * Removed most restrictions for search queries. Programmatic usage can
>     now request more results than the default limit. Introduced a config
>     to define a hard limit (defaults to 10x default limit
>     https://github.com/oskariorg/oskari-server/pull/765
>     <https://github.com/oskariorg/oskari-server/pull/765>).
>   * Allowed additional parameters to be passed from frontend to search
>     channels through the common search API. Usage of the additional
>     parameters are documented on the RPC as there's no user interface
>     for these but allows more options for programmatically initiated
>     searches.
>   * Changed MVT encoder implementation (for WFS-features as MVT) to fix
>     JTS version mismatch with the library and enable polygon/linestrings
>     features to be encoded as MVT once again.
>   * Statistical indicator metadata improvements:
>       o Generic API to allow additional metadata to be passed to
>         frontend for indicators
>       o PXWeb specific implementation to allow a JSON-file to be used to
>         provide metadata like localized names and descriptions,
>         start/end years and information about last/next update for data:
>         https://oskari.org/documentation/features/thematicmaps/config
>         <https://oskari.org/documentation/features/thematicmaps/config>
>   * Action routes can now be called with a cleaner URL. This is now
>     enabled by server but the frontend still uses the longer URL. More
>     details: https://github.com/oskariorg/oskari-server/pull/767
>     <https://github.com/oskariorg/oskari-server/pull/767>
>   * Updated libraries:
>       o Jetty 9.4.42.v20210604 -> 9.4.44.v20210927
>       o Log4J 2.16.0 -> 2.17.1
>       o Spring 5.3.11 -> 5.3.14
>       o Spring Security 5.5.3 -> 5.6.1
>       o Spring Session 2021.0.3 -> 2021.1.1
>       o Jedis 3.6.3 -> 3.8.0
>       o com.h2database.h2 1.4.199 -> 2.0.206
> 
> Happy updating,
> 
>       Sami
> 
> 
> _______________________________________________
> Oskari-user mailing list
> Oskari-user at lists.osgeo.org
> https://lists.osgeo.org/mailman/listinfo/oskari-user


-- 
Jeff McKenna
GatewayGeo: Developers of MS4W, MapServer Consulting and Training
co-founder of FOSS4G
http://gatewaygeo.com/


More information about the Oskari-user mailing list