======================= FME 2017.0 "What's New" ======================= -------------------------- FME 2017.0 b17291 20170512 -------------------------- Generalizer: Restored collection support for the Orthogonal Distance Regression algorithm (PR#77504) Workbench: fix crash in feature type dialog when switching to 'put' (PR77341) -------------------------- FME 2017.0 b17290 20170509 -------------------------- no relevant changes -------------------------- FME 2017.0 b17289 20170503 -------------------------- SHAREPOINT: Fix SAML authentication for sharepoint.com (PR77292) -------------------------- FME 2017.0 b17288 20170428 -------------------------- no relevant changes -------------------------- FME 2017.0 b17287 20170420 -------------------------- Coordinate Remover: Fix crash on Linux PR#77116 C125609 Date time: @DateTimeParse() now supports FME's date range in epoch times. (PR#77097) Date time: Fixed @DateTimeNow() failing on non-English Windows. (PR#77021) C125527 -------------------------- FME 2017.0 b17286 20170417 -------------------------- no relevant changes -------------------------- FME 2017.0 b17285 20170414 -------------------------- no relevant changes -------------------------- FME 2017.0 b17284 20170410 -------------------------- Date time: more bug fixes for %Es handling. (PR#76918) Matcher: Fixed selected attributes parameter (PR#76931) C125182 Workbench: Properly reflect the output attributes when the parameters are published for transformers that compute the output attributes based on custom algorithms. (PR76935) C125282 C125429 -------------------------- FME 2017.0 b17283 20170407 -------------------------- no relevant changes -------------------------- FME 2017.0 b17282 20170405 -------------------------- Date time: Hotfix for epoch times. Fixed %s and added %Es support, to support both zoned and unzoned datetimes (PR#76918) Workbench: Fixed problem where switching writer from feature type properties dialog will result in crash (PR#76816) C124468 -------------------------- FME 2017.0 b17281 20170403 -------------------------- SPATIALITE: Made new workspaces encode attribute names in UTF-8, not raw bytes (PR#66225) C109817 Workbench: Fixed launch of 3rd party transformer GUI (PR76730) C124928 -------------------------- FME 2017.0 b17280 20170331 -------------------------- no relevant changes -------------------------- FME 2017.0 b17279 20170330 -------------------------- no relevant changes -------------------------- FME 2017.0 b17278 20170329 -------------------------- CIVIL3D: Remove generic aec_style attributes in lieu of more specific entity styles. (PR76729) -------------------------- FME 2017.0 b17277 20170328 -------------------------- no relevant changes -------------------------- FME 2017.0 b17276 20170327 -------------------------- no relevant changes -------------------------- FME 2017.0 b17275 20170324 -------------------------- Python: Support larger PAC files. (PR76673) C124646 ARCGISFEATURES: Handle NaN coordinates. (PR76656) Reproject: Use ETRS89<->OSTN15 grids as the approximate answer for WGS84<->OSTN15 too (PR#76650). Replaces lower quality approximation. C124649 -------------------------- FME 2017.0 b17274 20170322 -------------------------- Workbench: Fixed the red cog on the XMLTemplator when going from 2016 to 2017 (PR76325) Workbench: Properly show output list when ListBuilder is used in a Custom Transformer (PR72569) C119964 FileGDB: Fix domains showing as Chinese Characters (PR#76592) C123601 -------------------------- FME 2017.0 b17273 20170321 -------------------------- ARCGISFEATURES: Allow empty polygons. (PR76558) C124498 -------------------------- FME 2017.0 b17272 20170320 -------------------------- FeatureReader: Fix reading with ArcGIS Feature Service (PR#76556) ARCGISFEATURES: Fix issue where FME 2016 FeatureReader can't list feature types in FME 2017. (PR76502) C124513 Elasticsearch Reader: Fixed reading type mappings that contain _meta key (PR#76548) -------------------------- FME 2017.0 b17271 20170316 -------------------------- OEM: Include MapInfo Extended TAB reader in Mapinfo Pro OEM. (PR#76470) Oracle: Fix out-of-bounds access of StringArrayArray (PR#76280) C123795 -------------------------- FME 2017.0 b17270 20170315 -------------------------- ARCGISONLINEFEATURES: Fix handling of FME datetimes and encoded attribute names. (PR76052) C124065 C124477 ARCGISONLINEFEATURES: Fix error in handling certain Feature Service directive values. (PR76484) C124461 ODATA: Handle negative unix timestamps. Emit unix timestamps in UTC. (PR76446) C124044 -------------------------- FME 2017.0 b17269 20170314 -------------------------- ARCGISONLINEFEATURES: Fix ability to work with non-unique layer names. (PR76462) -------------------------- FME 2017.0 b17268 20170314 -------------------------- @DateTimeNow(): Now outputs unzoned local times (used to be zoned local times). (PR#76459) -------------------------- FME 2017.0 b17267 20170310 -------------------------- no relevant changes -------------------------- FME 2017.0 b17266 20170309 -------------------------- FBX Writer: Fixed issues of (1) extra geoms in output and (2) nested geom components positioned incorrectly. (PR#75348) Revit Addin: Added FME Exporter for Revit 2017 (PR71074) C117818, C119496, C120454, C121564, C123871, C123891 -------------------------- FME 2017.0 b17265 20170308 -------------------------- Installer: Fix missing config in Weblogic deployments. (PR#76312) (PR#76318) OEM: Add tbb.dll to MapInfo and Autodesk OEM packages. (PR#73984) -------------------------- FME 2017.0 b17264 20170307 -------------------------- DateTimeCalculator: Fixed problem where mode list would show internal strings on non-English systems without localized FME (PR#76333) -------------------------- FME 2017.0 b17263 20170306 -------------------------- no relevant changes -------------------------- FME 2017.0 b17262 20170303 -------------------------- PLANETDATA: Fix cases of empty Asset picker; exclude Item Types known to be unsupported. (PR75947) -------------------------- FME 2017.0 b17261 20170302 -------------------------- Workbench: Fixed problem where running a workspace with i18n characters in its name would crash fme.exe (PR#76278) C123967 -------------------------- FME 2017.0 b17260 20170301 -------------------------- FBX Writer: Fixed bug writing instances of aggregates, where matrices would be applied less consistently than desired. (PR#75348) -------------------------- FME 2017.0 b17259 20170228 -------------------------- no relevant changes -------------------------- FME 2017.0 b17258 20170227 -------------------------- POSTGIS: Fix failing to evaluate beyond first WHERE clause from FeatureReader (PR#76200) -------------------------- FME 2017.0 b17257 20170224 -------------------------- Core: Fix locale handling of string-to-number conversions on Mac OS (PR#76123). FFS writer: Fixed dropping of bounded-type attributes when using feature type fanout while Enforce Strict Schema is set to Yes (PR#76157). Installer: Fix problem where integration console shortcut is left behind on uninstall. (PR#75000) -------------------------- FME 2017.0 b17256 20170223 -------------------------- Date time: %z now takes precedence over %s in @DateTimeParse(). (PR#73545) Oracle Spatial: Fixed regression causing some spatial interaction queries to fail (PR#76084) Sketchup: Fix texture reading and writing on MacOSX PR#76053 PR#76050 Installer: Add missing plugin directories. (PR#76073) -------------------------- FME 2017.0 b17255 20170222 -------------------------- Installer: Update to release background for MacOS Installer. Date time: Added warnings for incompatible input arguments for diff() and add(). (PR#73545) Legal: Update to Requests-NTLM license information (PR68723) Workbench: Ensure that hidden links can be selected, copied and then pasted (PR#76081). C123662 GeographicBufferer: Added markdown description and changed category (PR#75171) ARCGISONLINEFEATURES: Handle layer names with characters in windows system encoding. (PR76052) Workbench: Fixed regression in Redirect To Inspector where the output feature type names had unexpected prefix (PR#75766) -------------------------- FME 2017.0 b17254 20170221 -------------------------- L10n: Updated localization guides for desktop and documentation (PR72448, PR72314) FeatureWriter: Fixed regression where enabling/disabling dynamic would lead to corruption of parameter values (PR#75983) Workbench: FME hub browser support for proxy server (PR76047) Workbench: Allow attribute referencing when editing writer feature type attributes on canvas (PR#75951) FeatureWriter: Fixed regression where deleting last feature type won't update the port on canvas (PR#76022) ArcStroker: Fixed rejection behaviour for text (PR#75963). C123546 -------------------------- FME 2017.0 b17253 20170220 -------------------------- Date time: Bug fixes for @DateTimeParse(). (PR#73545) ArcStroker: Only reject specific geometry types (PR#75963) Generalizer: Stopped rejection of points (PR#76035) DI: Feature Info: Fix matrix display. (PR#75607) Workbench: Fix tooltip for date widget (PR76004) DI: 3D: Use Select mode by default. (PR#76000) DI: 2D: Fix the inaccurate blended image size. (PR#75569) -------------------------- FME 2017.0 b17252 20170217 -------------------------- Date time: Fixed format string parsing in @DateTimeParse(). (PR#73545) FeatureWriter: Fixed regression where enabling/disable dynamic would lead corruption of parameter values (PR#75983) Workbench: Prevent feature type dialog to become really wide by restoring the last saved size (PR#75972) -------------------------- FME 2017.0 b17251 20170216 -------------------------- MBTiles Writer: Fixed reprojection of rasters to Popular Visualization Web Mercator (PR#75574) Installer: Add FME Server user as a system user. (PR#75916) Workbench: Fix resizing issues with property editor dialogs (PR75957) Workbench: Re-add Esri layer selection dialog (PR#75892) C123469 GeometryValidator: Fixed more bad error locations (PR#75941) Installer: Add note to FME Server installer dialog that service user must have log on as a service right. (PR#70385) C116998 C107972 C101351 C117670 C112159 C114235 C109128 C106990 C117979 -------------------------- FME 2017.0 b17250 20170215 -------------------------- Date time: @DateTimeCreate() now rejects null offsets. (PR#73545) PLANETDATA: Fix empty Asset Types list after API change. (PR75947) DateTimeCalculator: Fix feature rejection. Workspace (FMW) Reader: Workspace (FMW) Reader: Added exception handling for insufficient read access (PR#75307) Geocoder: Changed all API keys to password type (PR#75859) -------------------------- FME 2017.0 b17249 20170214 -------------------------- Date time: @DateTimeNow() now trims its argument (PR#73545) Date time: Date/time functions now consistently reject empty strings for enum-style STRING arguments. (PR#73545) FBX: Read and write files with Z as the up axis (and -Y to the front). (PR#75868) Date time: Fixed bug parsing intervalType in @DateTimeDiff(). (PR#73545) FFS writer: Fixed output when both Enforce Strict Schema and Create Spatial Index are enabled (PR#75828). Workbench: Fix problem where workbench would crash on close after certain operations when in the modeless feature type properties dialog (PR#75814) Workbench: Fixed problem where transformer's icon won't update in navbar after transformer's state has changed PR#(75881) -------------------------- FME 2017.0 b17248 20170211 -------------------------- Date time functions: Replaced BOOL arguments by STRING arguments and now reject more bad input. (PR#73545) DI: Table View: Fixed a crash for AGOL when the FFS cache filename is not available from the metadata. (PR#75122) Workbench: Value column in user attributes tab of feature type properties dialog now allows picking from incoming attributes only (PR#75795) FBX Reader: Corrected handling of parent+child nodes which both have geometry (PR#75611) GeometryValidator: Fixed bad error locations for self-intersecting faces (PR#75853) AttributeCopier: Fixed problem where copying attributes will copy the special characteristics of the original attribute (PR#75827). C123307 -------------------------- FME 2017.0 b17247 20170209 -------------------------- Date time: @DateTimeParse() now rejects invalid input. (PR#73545) DEMDistanceCalculator: Fixed order of output features in some backwards compatibility cases (PR#71303). Oracle: Fix Spatial Object Reader Search Envelope Failure (PR#75740). C123177 DatabaseJoiner: Fixed problem where Added Fields parameter didn't work as expected (PR#75767) FeatureWriter: When importing schema, default 'Attribute Definition' parameter to 'Manual' instead of 'Automatic' (PR#75807) C123213 -------------------------- FME 2017.0 b17246 20170208 -------------------------- Date time: Removed overflow repair from all date time functions except @DateTimeParse(). (PR#73545) VoronoiDiagrammer: Preserved Propagate Attributes flag (PR#75431). C122722 -------------------------- FME 2017.0 b17245 20170207 -------------------------- Date time: @DateTimeParse() now has optional argument to auto repair input. (PR#73545) -------------------------- FME 2017.0 b17244 20170206 -------------------------- Date time: Fixed bug in overflow month repair when processing datetime input (PR#73545) Workbench: Fix crash when deleting links (PR75685) Workbench: Properly encode fme_db_operation (PR75616) Workbench: Add conditional support to Value column in feature type properties user attributes tab (PR#75718). C123137 Mac OS X: Provide document icons in Workbench app bundle. (PR#62811) -------------------------- FME 2017.0 b17243 20170206 -------------------------- Google Fusion Tables: Fix issues with table permissions and HTTP errors (PR#72157) Date time: Fixed bugs in parse() and cast() (PR#73545) Cesium 3D Tiles: Allow writing of attibute names containing quotes and other such characters. (PR75715) INFX: Added check to detect Informix ODBC driver (PR66142) Cesium 3D Tiles: Fix incorrect writing of JSON attribute values. (PR75701) -------------------------- FME 2017.0 b17242 20170202 -------------------------- Cesium 3D Tiles: Add normals to all meshes. (PR75025). C123009 Reproject: Add missing OGC datum mapping for new OSGB datum, Part 3 (PR#74973). -------------------------- FME 2017.0 b17241 20170201 -------------------------- Cesium 3D Tiles: Make sure the bounding box of a 3D tile always has non-zero volume. (PR75057) Date time: Flipped start/end in @DateTimeDiff() so it's now end/start. (PR#73545) Cesium 3D Tiles: Restrict point clouds to 1 per tile (PR74342) Cesium 3D Tiles: Set the coordinate system granularity value for Cesium 3D Tiles. (PR74342) Cesium 3D Tiles: Make the cesium_priority attribute exposable in workbench. (PR75356) Reproject: Add missing OGC datum mapping for new OSGB datum, Part 2 (PR#74973). Reproject: Add missing OGC datum mapping for new OSGB datum (PR#74973). LineOnAreaOverlayer: Do not propagate intersection nodes to 3rd parties (PR#75588) Workbench: 'auto heal' workspaces (PR#74268). C120799 C121984 C120025 C122713 FBX: Upgrade SDK to 2017.1 to address security vulnerabilities. Only Windows complete for now. (PR#75583) Workbench: Added help button to message dialog that asks user to fix reader/writer configuration (PR#74268) -------------------------- FME 2017.0 b17240 20170131 -------------------------- Date time: Fixed rejected port failure. (PR#73545)(PR#75570). C122979 Workbench: Fixed problem where some readers will stop reading features (PR#74268) Zip reading: Avoid crash when downloading .zip file twice. (PR#74912). C122287 -------------------------- FME 2017.0 b17239 20170130 -------------------------- SQL Server: Fix two concurrent FeatureWriters failure (PR#69965) Workbench: fix categories FeatureTypeFilter dropping features (PR75519) ||| ensure column is wide enough for a combo box (PR59300) ||| Fix autogenerated published parameters being unreadable (PR75555) C122920 Britian: Added OSTN15 approximated via NTv2 (PR74973) PointCloudSimplifier: Improve handling of parameters resulting in extremely small grid sizes. (PR#75518) Workbench: Do not show $(FME_MF_DIR) and friends in tooltips. ||| Fixed published parameter creation in AttributeCreator (PR75490) Tester/TestFilter: Avoid incorrect false regex match when internal caches fill up. (PR#74347). C121652 C122369 Date time functions: completed @DateTimeFormat(). (PR#73545) -------------------------- FME 2017.0 b17238 20170127 -------------------------- PointCloudSimplifier: Improve out-of-core logic and add warnings (PR#75518) TextPropertySetter: Restored ability to reject invalid multipoints (PR#75515) Nodejs: Added nodejs doc to the installer. (PR#75024) StringReplacer: Fix upgrading older versions (PR#75520) -------------------------- FME 2017.0 b17237 20170126 -------------------------- Workbench: Fix crash when using dynamodb reader and then trying to authenticate (PR74204) (PR74259) Cesium 3D Tiles: Fix writing of attributes with null values. (PR75473) Workbench: Fix crash when using both S3downloader and FMEServerJobSubmitter in a workspace (PR75357) SQL Server: Fix two concurrent FeatureWriters failure (PR#69965) Workbench: Fixed upgrading of transformers where same parameter got changed over different versions (PR#75451) WORKBENCH: Add accordion specific help to Text Editor help menu (PR#75156) Localization: Fix localization of NEW_ATTR strings in metafiles. (PR#75004) -------------------------- FME 2017.0 b17236 20170125 -------------------------- FBX writer: Don't create an empty FBX material when we have FME appearance 0 (inherited or default appearance). (PR#73333, PR#73431) AnchoredSnapper: Fixed crash caused by empty string group by field (PR#75448) AttributeCreator: Remove PUT as an option in 'fme_db_operation' dropdown (PR#68507) Parameter_mapping: Fixed and restored parameter mapping for a handful of transformers (PR#75431) Workbench: Do not show unexposed attributes in the tooltip/summary annotation (PR75459) -------------------------- FME 2017.0 b17235 20170124 -------------------------- PLANETDATA: Support reading Item thumbnails. (PR74854) FBX: Started logging the units of scenes we read. Also changed error to warning for the case where W or Q texture coordinates are passed to writer. (PR#71580) DI: Display Control: Fix crash on exit on mac. (PR#75129) Workbench: Properly remove output port from inline querier (PR75351) Workbench: Fixed problem where Open Containing Folder option didn't show for KML reader/writer (PR#75429) SQL Server: Fix non-bulk insert not being able to insert uniqueidentifier (PR#63470) Batch Deploy: Allow creation of batch deploy without batching writer. (PR#75392) FFS writer: Fixed dropping of all attributes and geometry when using feature type fanout while Enforce Strict Schema is set to Yes (PR#75406). Workbench: Avoid double prompting the user and fix crash when FeatureReader has been edited and selection changed to a different transformer. (PR75371) -------------------------- FME 2017.0 b17234 20170123 -------------------------- SHAREPOINT: Support system-encoded feature types and attributes. (PR74611) Workbench: Fix problem where commas in the custom transformer help would result in new lines (PR#75397) Generalizer: Allow Inflection Points to work on donuts (PR#75119) Workbench: Published Parameters: Fix issues with WorkspaceRunner propogating created parameters between the outer and inner queries (PR75393) Workbench: If user explicitly specifies a log file name then we write out the log file irrespective of the Save Log to File setting value (PR#75394) Workbench: DynamoDB: Fix validation for optional parameters and ordering problem with lookup types (PR74237) PointCloudSimplifier: Add progress logging (PR#75272) -------------------------- FME 2017.0 b17233 20170120 -------------------------- ARCGISONLINEFEATURES: Improve speed of Feature Service search. (PR62775) OGC WKB: Improved performance reading lines and points (PR#19184) Linux: Stop requiring Python 3.x on CentOS/RedHat (PR#74853). Workbench: Change default value for OGC version to the latest (PR75300) Workbench: Fixed crash when closing workspace property dialog without making changes (PR75349) FMW Reader: Fixed crash when filename contains non-English characters. (PR#75318) FDO: Deprecated FDO_FME and FDO_Map2008-2014 variants (PR#75092) PointCloudComponentAdder: Fixed corruption of extents (PR#75535). DI: 2D: Fixed max distance calculation for closest feature selection. (PR#75232) -------------------------- FME 2017.0 b17232 20170119 -------------------------- PointOnAreaOverlayer: Improved performance merging attributes (PR#75215) FFSWriter: Preserved encoding of schema (PR#75087) Workbench: Fix alignment in modeless window for feature type properties (PR75099) Add tooltip for categories to transformer gallery PointCloudSimplifier: Add checks for string components and flat point clouds (PR#75275, PR#75276) -------------------------- FME 2017.0 b17231 20170118 -------------------------- Workbench: Fix problems adding a new connection from the FMEJobSubmitter transformer (PR75130). Also save edits in the parameter editor BEFORE launching any edit dialogs Java API: Fixed non-ASCII chars in system encoded string of Java keyword value. (PR#75238) Performance: Improved performance storing large amounts of data during processing (PR#75029) DI: 2D: Restored the thick selection highlight. (PR#75233) FFS Reader: Improve string transcoding log message. Generalizer: Restored handling of ungeneralizeable features in old workspaces, and restored logging (PR#75257) -------------------------- FME 2017.0 b17230 20170117 -------------------------- WKT: More efficiently read in WKT LineStrings. (PR#75150) FFS Reader: Don't convert null strings to empty strings during transcoding (PR#75141). Workbench: Removed transformer connection style from preference and added menu to change style to specific type (PR#75249) Workbench: Properly handle redirect when doing oauth calls (PR74948) GeoPackage/GeoPackage Raster: Use generic network authentication and proxies. Allow dataset selection from web services (PR#75237) ARCGISONLINEFEATURES: Fix incorrect handling of some Feature Service directive values. (PR75050) Workbench: Properly create default path (PR75138) MIF Writer: Improve logic for detecting encoding when not specified by user (PR74866) -------------------------- FME 2017.0 b17229 20170116 -------------------------- WKT: More efficiently read in WKT LineStrings. (PR#75150) ODATA: Parse datetime values that look like /Date(unix_timestamp)/. (PR75219) Excel (XLSX) Writer: Excel (XLSX) Writer: Change GUI options for spreadsheet protection at writer and feature levels to better reflect functionality (PR#75100) EllipsePropertySetter: Prevented modifications to text locations (PR#75074) PointOnAreaOverlayer: Restored output in areasFirst with unmatched groupBy (PR#75211) Excel (XLSX) Writer: Excel (XLSX) Writer: Fix issue where workspace containing an Excel writer cannot be saved (PR#75194) -------------------------- FME 2017.0 b17228 20170113 -------------------------- Tableau: Fix search path on Linux (PR#68608). FeatureMerger: Restored ability to select attributes for list (PR#75143) TextStroker: Don't reject features because of missing font face attribute (PR75070) DI: Table View: Initialized the table view with an empty schema to show a column with no schema. (PR#75122) MapInfo Extended reader: Fixed crash when reading schema from FeatureReader (PR#75152). MapInfo Extended: Fixed crash when reading dataset with Unicode charset (PR#75159). -------------------------- FME 2017.0 b17227 20170112 -------------------------- PointCloudSimplifier: Update PointCloudSimplifier parameters (PR#74716, PR#75132) GeographicBufferer: Fixed Python compatibility bug (PR#75075) Workbench: Allow import of manually editted web xml (PR75139) Generalizer: Restored ability to find inflection points in aggregates (PR#75119) Workbench: Fix SurfaceFootprintGenerator to properly output attribute reference (PR73371) ArcStroker: Reject unsupported GeometryTypes (PR#75083) PointCloudSimplifier: Add default values for new parameters (PR#75102) Workbench: Do not crash when web service can not be loaded. (PR74416) MSSQL_SPATIAL,MSSQL_AZURE_SPATIAL: Added option to enable/disable MakeValid() when reading with spatial constraints (PR72732). C116652 RasterMosaicker: Do not round floating point values when calculating Average or Sum overlapping values (PR#75113). -------------------------- FME 2017.0 b17226 20170111 -------------------------- Generalizer: Preserved Donuts across generalization (PR#75112) DI: 2D: Use the entire requested extent to render text instead of clipping the text using the text bounds (PR#75082) -------------------------- FME 2017.0 b17225 20170110 -------------------------- DI: Table View: Detect multiple attribute types for the best column type. (PR#74047). C121405 DI: Table View: Remove the corresponding tabs of the dataset being removed. (PR#74488) Licensing Assistant: Display error when missing license type (PR#73052). C120487 FBX: Ensure writer does not crash when mesh has no vertex normals. (PR#74103) ODATA: Handle 1.0-style feature list response. (PR74962). C122361 Workbench: Fix problem where coordinate system could not be selected in COORDSYS gui type (PR#74268). C120799 C121984 DI: 2D: Fixed missing rendering during zooming. (PR#74911) Workbench: Reorganized transformer categories (PR74202) RCaller: Ensure input port names are valid (PR#71837). C118786 -------------------------- FME 2017.0 b17224 20170109 -------------------------- Date time: Merged a couple of date time functions. Added support for diffing date times as fractions years, months, etc (PR#73545) Mac: Avoid high Workbench CPU usage situation by checking clipboard compatibility more intelligently. (PR#69420). C113746 Linux: Locate the Oracle JRE correctly on RedHat PR#73543 Clipper: Added interpolation support to the midpoint of arcsby3pts (PR#74983) -------------------------- FME 2017.0 b17223 20170107 -------------------------- AnchoredSnapper: Fixed vertex snapping crash for areas that begin with arcs and end with lines (PR#74955) MBTiles Reader: Improved error message when requesting non-existent zoom level (PR#73235) PointCloudSimplifier: Enable deterministic RNG (PR#74937) FBX Reader: Added axis system handling and Convert to Metres option. (PR#71580) Geopackage Raster Writer: Added support for zoom level generation (PR#74976) PointCloudSimplifier: Allow flat point clouds (PR#74960) -------------------------- FME 2017.0 b17222 20170105 -------------------------- PointCloudSimplifier: Improve point cloud component handling (PR#74917) DI: Table View: Rename Edit Schema... button to Columns... (PR#73134) Workbench: Fixed problem where saving as template would mangle url dataset values in some cases (PR#74885). C122287 Triangulator: Make sure that the TIN surfaces have consistent sidedness (PR#72629) -------------------------- FME 2017.0 b17221 20170104 -------------------------- Installer: Remove unnecessary PCL DLLs (PR#74357) Workbench: Fixed problem where users could not download transformers from FME Hub, when behind proxy. (PR#74750). C121198 C118879 C122123 C116677 C119432 PointCloudSimplifier: Update parameters in transformer UI (PR#74883) GeometryValidator: Fixed 2 degenerate solid checks (PR#73123) Workbench: Fix restore defaults for controlled multiparameter (PR74821) DI: 3D: Use Orbit as the default camera mode. (PR#74874) -------------------------- FME 2017.0 b17220 20170103 -------------------------- WorkspaceRunner: Fixed problem where the command line to execute/log had empty parameter arguments (PR#74841). C120761 JavaScriptCaller: Re-enable on OSX now that node.js is supported (PR#73568). XLSX: Update sheets on Network Authentication changes (PR#71178) -------------------------- FME 2017.0 b17219 20161231 -------------------------- Date time: Fixed build error on MacOS (PR#73545) DI: 2D: Render datasets with invalid rect bounds (PR#74253) DI: Save As Dataset: Fix incorrect data. (PR#73115) PointCloudSimplifier: Complete out-of-core algorithm for large point clouds (PR#74015) PointCloudSimplifier: Reject inputs with infinite/NaN points (PR#74438) ECW: Fixed reading of datasets with > 100 bands (PR#72306). Rasterizer: Added support for path geometry (PR#74143). -------------------------- FME 2017.0 b17218 20161222 -------------------------- Date time: phase 1.1 functionally complete (PR#73545) PointPropertySetter: Don't remove orientation when all parameters unset (PR71284)(PR72249) Elasticsearch Reader: Support multiple attribute flattening modes (PR#68506) GML and XML Readers: Make sure to log dataset being read (PR#74733) GML: Disable Map FeatureCollection when Ignore Application Schema selected (PR#74096) Workbench: Avoid crash browsing web sources for files when Python cannot be loaded. CSV2: Log when opening a dataset, and log all directives (PR#74346). PointCloudSimplifier: Handle transformations and improve precision (PR#74810, PR#74738) -------------------------- FME 2017.0 b17217 20161221 -------------------------- PointCloudCombiner: Fixed handling of non-ascii component names (PR#74799). FME Objects Python: Added Python Raster API. (PR 50880). C86032 C88501 C88502 C93631 C107415 C120839 GeometryReplacer/GeometryExtractor: Added QlikMaps Encoded Polyline option, PR74587. PointCloudSimplifier: Compute reasonable default parameters (PR#74787) Workbench: Add help button to dialogs XMLTemplater: Fixed workspace runner empty macro issue, PR74749. C120761 Python: Updated Python Compatibility location in error message. (PR#74063) Workbench: Add font color picker icon (pr73632) Workbench: Fix url in network url settings validation to automatically add http:// if needed (pr73762) Workbench: Indicate which parameter is empty when there is a parameter within the multiparameter that is invalid (PR71692) Spatialite Writer: Changed COMPRESS_GEOMETRY default to No (PR#74774) VariableSetter: Allow value to be empty string, to wipe out content of a variable. (PR#70668) Workbench: Default to saving log text to workspace default location instead of last data directory. (PR#71982) FME Objects Python: Added Python Raster API. (PR 50880). C86032 C88501 C88502 C93631 C107415 C120839 -------------------------- FME 2017.0 b17216 20161220 -------------------------- Elasticsearch: Fixed issue with capital letters in index name (PR#72540) ARCGISONLINEFEATURES: Preserve null values when writing, for all attribute types. (PR74770) AIXM5 reader: Snap calculated geometries to defined geometries when constructing paths, PR74589. C121849 Logger: When logging features to FFS, include previous message attribute that matches what was typed in logger. (PR#73878). C121279 PlanarityFilter: Fixed normal vector reporting for edge cases (PR#72031) Workbench: Move to left justified fields for modeless dialogs. Update to 'Data Inspector' rather than 'Inspection Application' and remove 'properties' term (PR74656). Fix crash when delete AttributeCreator GENERATE: Use actual format name when deciding whether to download from URL. (PR#74702) Python: Improved logging when Python fails to load. (PR#74063) -------------------------- FME 2017.0 b17215 20161219 -------------------------- GeoPackage Reader: Added to SQLExecutor with fme_execute_sql constraint support (PR#60472) Date time: Added date time functions and DateTimeCalculator transformer. (PR#73545) Spatialite: Fixed string encodings when used in SQLExecutor (PR#69521). C113929 MAPINFO_EXTENDED: New reader for the MapInfo Extended TAB format (PR#64228). Interlis: Updated to v6.1.5 (PR#73434) Workbench: Fix unlicensed dialog regression (PR74234) ||| Update cached connection list when importing a connection (PR74449) Transformers: Properly honor encoding parameter in AttributeEncoder. (PR69640). C115699 COUCHDB and CLOUDANT Writers: Fixed ability to perform PUT and DELETE operations in dynamic workspaces (PR#73234). FMW Reader: Display annotation types as text (PR#73411) Dynamic writing: Return ERROR when a schema feature is missing required fme_geometry{} attributes. (PR#74450) -------------------------- FME 2017.0 b17214 20161216 -------------------------- GDAL Vector Formats: Fixed multiple issues with dataset, feature type and attribute name encodings (PR#70625, PR#70581) DataInspector: Preserve schema for all groups in GROUP_BY mode (PR#74395) Workbench: Fixed problem where mixing old and new writer would invalidate the old index type names (PR#74681) S3Uploader: Upgrading moves Upload Content Type into Headers (PR#71145). Workbench: Fixed problem where undo operation for deleted dynamic feature type failed to restore the schema sources (PR#66865) -------------------------- FME 2017.0 b17213 20161215 -------------------------- PointCloudManipulator: Offset point cloud to origin to improve precision (PR73804) ARCGISONLINEFEATURES: Improve error logging for some server-side error cases. (PR74671) DropboxConnector: Fixed download path error handling (PR#74657) Workbench: Add help buttons to the 'Change Connection Storage' and 'Regenerate Key' dialogs (Pr74626) IDRISI: Create a 2003 Access database by default (PR74700) Workbench: Fixed problem where editing unpublished dataset parameter will lose any referenced macros (PR#68277). C112742 C119573 PointCloudSimplifier: Add the ability to output the 'discarded' points separately. (PR#74455) Topology: Prevented crash from NaN nodes (PR#74515) Workbench: Disable parallel processing when running workspace with full inspection or debugging (PR#69376). C119610 Excel Writer: Added options to create password protected sheets and specific protection levels (PR#49783). C84604 C84234 C93292 C83914 C94139 C99937 C100774 C116989 -------------------------- FME 2017.0 b17212 20161214 -------------------------- Python: Prevented running workspaces with incompatible linked custom transformers. (PR#72263) Transformers: GridInQuestII Reprojection Implementation (PR#58927) ShortestPathFinder: Update logging to reflect renamed From-To port (PR73144) Installer: Add back warning about EPEL and IUS repos. (PR#70708). C117162 C116021 PointCloudSimplifier: Expose more granular algorithm controls (PR#74455) MeasureGenerator: Expanded rejection support (PR#72011) AnchoredSnapper, Snapper: Fixed error message if published parameter cleaning tolerance has a space (PR#62411). C105112 C109418 C110612 C121047 PlanarityFilter: Fixed Aggregate Support (PR#72030) Web Connections UI: Don't crash when nonexistent version of Python has been chosen by user. (PR#74585) Snapper and AnchoredSnapper: Changed the default behaviour to the new two-tolerance snapping for old workspaces (PR#62411) Workbench: Add new multiselection icon (PR74459) -------------------------- FME 2017.0 b17211 20161213 -------------------------- Snapper: Prefer to snap intersection points to nodes even if the new point is not within cleaning tolerance (PR#62411) Workbench: Do not prompt for save when no changes were made (PR74598). Make all views scrollable so they do not affect width/height of modeless dailog (PR74586). Fix flashing window when selecting some items (PR74431) Snapper: Log the auto cleaning tolerance used (PR#62411) PLANETDATA: Fix cache timeout errors on Mac. (PR74388) PointCloudSimplifier: Route output to the correct port. (PR#74455)(PR#74437) HTTPCaller: Don't set the content type header on empty string uploads. (PR74635) SHAREPOINT: Handle system-encoded feature types. (PR74611) PointCloudSimplifier: Move the MASB algorithm from the PointCloudThinner into its own transformer. (PR#74455) TextStroker: Restored Rejection Support for fontnames (PR#72510) Generalizer: Prevented crash in ungeneralizable aggregates (PR#72646) Intersector: Fixed floating-point precision issues intersecting arcs and lines (PR#62411) Workbench: Minor tweaks to menu titles related to connection style (PR#70033) Intersector: Improve arc-line intersection precision near endpoints of line (PR#62411) Workbench: Fix problem where it was impossible to add new vertex with different connection style in some cases (PR#70033) GeometryValidator: Standardized Issue Locations for Nans (PR#74491) -------------------------- FME 2017.0 b17210 20161212 -------------------------- TextStroker: Removed misleading font parameter default (PR#72510) GeographicBufferer: Add more corner style options. (PR#73112)(PR#73160) JSONFlattener: Log and save an error message when there is no JSON document. (PR74509) Workspace (FMW) Reader: Workspace (FMW) Reader: Add schema entries for feature type link reading (PR#74503). C122060 Workbench: Renamed General tab to Parameters and tweaked group names to match the tab (PR#74480) OGCKML Reader: Pre-declare an xsi ns declaration for reading bad data using the xsi prefix but missing the declaration, PR43765. C72931 GPX reader: Allow gpx files missing their gpx namespace declarations to be read, PR54617. TextStroker: Restored non-modification of invalid points (PR#71119) Tableau: Enable on Linux (PR#68608). AnchoredSnapper: Snap candidate endpoints to the closest endpoint on a segment (PR#73345). C120860 Workbench: In the FME Server publishing wizard, fix an issue that allowed 'Include Writers in Stream' to be empty (PR#73035). GeometryValidator: Fixed errorLocations for shell repair and nans (PR#74495) SENTINEL2AWS: Ensure fme_basename always has a value. (PR74046) Generalizer: Fixed Crash when preserving shared boundaries in self-intersecting areas (PR#72646) AnchoredSnapper: Fixed more bugs snapping nearly identical lines and arcs (PR#62411). C105112 C109418 C110612 C121047 Snapper: Fixed crash snapping large dataset (PR#74568) GeometryValidator: Fixed Crash in Location Reporting (PR#74495) SHAREPOINT: Pick up and honour fme_attribute_reading. (PR74538) -------------------------- FME 2017.0 b17209 20161209 -------------------------- MBTiles Reader: Detect and warn if unable to read the expected number of tiles from the source dataset (PR#74295 PR#73239 PR #73268) Installer: Set NETWORK type on express installs if network path entered. (PR#73894) Installer: Keep the database logs local to the db machine. (PR#72359) GeometryCoercer: Output aggregates that could not be coerced to multis out the untouched port (PR#72648) Workbench: properly save concontroller file parameter when propogating parameter values from one multiparameter query to the next (PR74220) || clear 'yellow' when viewing transformer parameters (PR72653) AnchoredSnapper: Prefer to snap candidates to the midpoints of the anchor over other pseudonodes (PR#62411) FMEServerJobSubmitter: Correctly map parameters during upgrades, excluding 'Workspace Parameters' (PR#72533, PR#72534). GeometryValidator: Prevented crash when getting the issueLocation of a bad donut (PR#74495) TextStroker: Restored dimension of stroked text (PR#71119) Installer: Remove sql client 2008 from installer. (PR#71490) JSONFlattener: Fix missing error attribute in the Rejected output port. (PR74509) Workbench: Fix crash generating AttributeManager tooltip (PR74504) (PR74446) || Fix writing of loop transformers (PR74486) CityGML reader: Enabled CityGML xfmap caching after bug fix, PR73856. -------------------------- FME 2017.0 b17208 20161208 -------------------------- Workbench: Add new icons for the parameter editor toolbar (pr74185) AnchoredSnapper: Allow snapping candidates endpoints to anchor midpoints in more cases (PR#62411) TextStroker: Restored text stroking in older transformers (PR#71119) Installer: Ship STK dll with FME Server console. (PR#72821) Workbench: Added Bezier and Manhattan connection (link) styles (PR#70033) -------------------------- FME 2017.0 b17207 20161207 -------------------------- Workbench: Show all selected links at once in the parameter editor CARTO: Rebranded reader/writer from CartoDB to CARTO (PR#73374) DensityCalculator: Restored Aggregate Support (PR#71119) TextStroker: Added support for aggregates (PR#71119) Workbench: Fix crash when opening fmwt that had group_by attribute preservation (PR74485) (PR74368) ||| Fix saving of web services to avoid double encryption and fix slack web service definition (PR68884). GeometryValidator: Prevented crash when testing planarity of a surface with NaNs (PR#74484) INSPIRE writer: Write out shape geometry from spatialSamplingFeature.xsd, PR74113. C121364 IFC: Fix extrusion writing when the base face contains nearly collinear points. (PR74410). C121760 GEODATABASE: Fix crash writing graphics to annotation feature class with user attribtues (PR#70453). C112922 -------------------------- FME 2017.0 b17206 20161206 -------------------------- Python: Improved ArcGIS Python not found error message. (PR#74196) SHAREPOINT: Fix authentication with SharePoint Online. (PR74430). C121846 Snapper: Added advanced cleaning options (PR#50601) Workbench: Add support for multiple selected items in the parameter editor Installer: Warn if system share directory is not empty. (PR#72041) HTMLReportGenerator: Fix grouping on attribute with spaces(PR#74368). C121695 DynamoDB: Fix issues with accessing credentials in DynamoDB (PR#74228, PR#73978, PR#73968). CityGML reader: Fixed Reset to FME Defaults for Include Generic Attributes as Features Types and Include X3DMaterial, ParameterizedTexture and GeoreferencedTexture as Features Types checkboxes, PR73702. AnchoredSnapper: Added advanced cleaning options (PR#50601) -------------------------- FME 2017.0 b17205 20161206 -------------------------- FMEServerNotifier: URL, username, and password are now correctly mapping during upgrades (PR#73974). C121263 Workbench: Allow setting attributes to fixed value when in automatic attribute mode (PR#59588). C101079 Workbench: Add new icon for links displayed in the parameter editor (Pr73972) Workbench: Fix dropbox to work with new encryption (PR74314) LabelReplacer: Remove and revert to original transformers: TextAdder, TextPropertySetter, and LabelPointReplacedivide(PR#38960) Workbench: Fix problem where creating a new FME ETL Tool in ArcCatalog will result in workbench to crash. GeoPackage Raster: Add new Geopackage Raster reader/writer -------------------------- FME 2017.0 b17204 20161202 -------------------------- SENTINEL2AWS: Improve message when listing available dates without a usable Spatial Filter. (PR74315) CircularityCalculator: Change the default mode to 'Feature Boundary'. (PR#71903) DensityCalculator: Do not include rejected features in density calculations (PR#74391). CityGML reader: Added xfmap caching, PR73856. AnchoredSnapper: Fixed bugs where arc anchors were being substantially moved (PR#74383) Web Filesystem: Allow choosing of directory datasets from web file service. (PR#74362) HTMLReportGenerator: Support a raw html option(PR#71937). C102741 C119379 Connector Transformers: Continue uploading folder if single file fails(PR#74191)(PR#74330) -------------------------- FME 2017.0 b17203 20161201 -------------------------- Python: Moved FME install Python paths after ArcGIS' in PYTHONPATH when using an ArcGIS Python interpreter. (PR#65871) CoordinateReplacer: Fixed Aggregate support with rejected port (PR#71119) Workbench: Refresh popup toolbar for feature types after parameter editing (PR#74351) Custom Transformers: Expose Python Compatibility Setting(PR#72260) SlackConnector: Fix slack connection(PR#6884)(PR#74276) -------------------------- FME 2017.0 b17202 20161130 -------------------------- AttributeRounder: Fixed regression where upgrading from version 2 to 3 would result in invalid transformer (PR#74327). C121592 Python: Filtered non-installed ArcGIS Pythons from FME Options. (PR#74227) FeatureReader: Fix caching for some formats when using urls (PR#73247) AnchoredSnapper: Fixed bug that caused data shattering snapping arcs (PR#74247) Tester: Don't add validation message for ATTRIBUTE_HAS_VALUE from Tester (only from Validator). (PR#73770). C121207 -------------------------- FME 2017.0 b17201 20161129 -------------------------- Geocoder: Handle failed responses from ArcGIS Online; honour timeouts. (PR74246)(PR74266) TextPropertySetter: Added Aggregate Support (PR#71119) AnchoredSnapper: Fixed bug where arc was snapped in every intersection round (PR#74132) EllipsePropertySetter: Added aggregate support (PR#71119) Aggregator: Clarified option name (PR#68783) ListConcatenator: Fixed problem where 'matching' performance was severely impacted due to recent change (PR#74199). C121558 MITAB/MAPINFO: Add support for int64 field type (PR#73869). C121257 -------------------------- FME 2017.0 b17200 20161128 -------------------------- Workbench: Allow fixed schema feature types to also use the Value column. (PR#74184) Python: Allowed loading a potentially compatible ArcGIS Python interpreter. ArcPropertySetter: Added support for aggregates (PR#71119) Snapper: Fixed bug inserting pseudonodes into linear anchors (PR#74114) AnchoredSnapper: Fixed bug snapping nearly identical arcs together (PR#73826) Web-as-a-filesystem: Completed updates (PR#70877)(PR#70868)(PR#73887)(PR#71618)(PR#71792)(PR#71813)(PR#71834)(PR# 74007) Tableau: Build on MacOS X (PR#68608). DI: Display Control: Added Zoom to Extent to context menu. (PR#61342). C112938 DI: Feature Info: Removed the inaccurate .0 from floating point values. (PR#74047). C121405 DI: Display Control: Add table icon for non-spatial feature types. (PR#73707) Generalizer: Fixed Crash when preserving shared boundaries on non-intersecting areas (PR#73690) CSV2 reader: Fixed generation to formats with a fixed geometry per feature type (PR#74168). -------------------------- FME 2017.0 b17199 20161125 -------------------------- DI: Display Control: Added clickable feature counts (PR#47377) AnchoredSnapper: Fixed bug adding pseudonodes to arc anchors (PR#73826) Workbench: Add context menu to paste, copied published parameter -------------------------- FME 2017.0 b17198 20161124 -------------------------- Python: Provide helpful message when Python Compatibility version cannot be found/loaded. (PR#74063) Generalizer: Fixed Crash when preserving shared boundaries on non-intersecting areas (PR#73690) Extruder: Added a rejected Port (PR#71673) FME Objects: Added IFMETemporaryFileManager to all supported APIs. (PR#74028) -------------------------- FME 2017.0 b17197 20161123 -------------------------- Python: Support DNS-based Proxy Auto-Config (PAC) files. (PR51336). C87470 C108805 C111909 C112547 C112744 C117975 FeatureReader: Relabel Attributes to Expose to indicate it is for the port only. (PR#62968). C105746 C108673 Extruder: Added support for multis and aggregates (PR#71673) JDBC formats: Support jar file dependency checking (PR#59249 PR#65498). Inspector: Prevent addition of special fme_ attributes to reader features by simply adding an Inspector to workspace. (PR#59808). C112581 C115804 C116519 C121594 -------------------------- FME 2017.0 b17196 20161122 -------------------------- GML writer: XSD schema mode - reverted previous fix, so we continue not to automatically assume GML FeatureCollection when the FeatureCollection feature type definition is present and the Feature Collection NS URI parameter is not set, PR73425. HTTPCaller: Allow upload body on HTTP DELETE requests. (PR74040) GeometryExtractor: GeoRSS and GML options - removed new lines from output, PR74061. C121431 HTMLExtractor: Case-insensitive handling of selectors and attributes. (PR74036) GeometryValidator: Preserved traits on new ports (PR#73843) TextStroker: Funnelled bad inputs to rejected ports (PR#72510).C119919 -------------------------- FME 2017.0 b17195 20161121 -------------------------- Workbench: Properly log in utf8 to preserve international characters (PR71854) Clipper: Restored default Solid/Raster clipping behaviour (PR#74021) SlackConnector: Support Connections(PR#68884) Planet: Fix writing on Linux (PR#73881). GML writer: suppress writing empty boundedBy elements, also assume GML FeatureCollection when a FeatureCollection feature type definition is present and the Feature Collection NS URI parameter is not set, PR73425. Installer: Install shortcuts as per-machine and not per-user. (PR#73630) Connections: Add prompt to ensure FME Server will prompt user for account rather than use already logged in one (PR73782) Workbench: Rename transformers (pr 71535). AppearanceJoiner -> AppearanceMerger, LineJoiner -> LineCombiner, PointConnector -> LineBuilder Workbench: Increase the maximum number of lines shown in a summary annotation tooltip (pr73487) -------------------------- FME 2017.0 b17194 20161118 -------------------------- PLANETDATA: Add persistent local caching mechanism for assets. (PR73324) AnchoredSnapper: Fixed bug snapping arc to line (PR#73080) Format Prompt: Indicate invalid Reader/Writer settings box parameters (PR#56349) GeometryValidator: Prevented crashes in selfIntersection mode (PR#73870) -------------------------- FME 2017.0 b17193 20161117 -------------------------- Python: Extended ArcGIS Python Interpreter support to include ArcGIS 10.1 and 10.2. (PR#65871) FFS Writer: For performance, expose a user option as to which string encoding to transcode to while writing. (PR#73732) Workbench: update Parameter Editor 'Link Details' when link is modified ShortestPathFinder: Rename Reordered port to From-To and add attribute indicating whether From-To line was reordered (PR73144) CSV: Add option to use manual or automatically generated schema (PR#71432) GeometryValidator: Allowed one location for each subissue (PR#73842) Workbench: Update the Parameter Editor to show link description when links are selected Workbench: Properly support publishing a choice parameter (broken by qt port). Make prompt for 'multiprocessing' options shorter and support publishing the level properly (PR72996) ||| fix crash in tester when @Lowercase() had no parameters (PR73921) Installer: Fix FME Server installer link to admin guide. (PR#73746) -------------------------- FME 2017.0 b17192 20161116 -------------------------- Tiler: Fixed false output where duplicate attribute names will be overwritten (PR#72941). C121295 WebMapTiler: Fixed extremely slow processing on rasterized images (PR#73755). FeatureWriter: Fixed problem where FeatureWriter failed to write in dynamic mode (PR#73875). C121261 GeometryValidator: Removed extra measures and allowed outputs to work without list name (PR#73870) Snapper: Improved quality of results when line snaps to a point (PR#73080) GeometryValidator: Fixed Attribute irregularities associated with new ports (PR#43858). C77222 C93966 FeatureWriter: Show the attributes for feature type(s) for canned schema formats (PR#73833) FeatureWriter: Fixed problem where user attributes didn't get mapped correctly because of missing metafile information (PR#73837) -------------------------- FME 2017.0 b17191 20161115 -------------------------- XMLFragmenter and XMLFlattener: Reverted _ENCODED fix to DYNAMIC_MULTI_SELECT, as _ENCODED is not working correctly in transformers, PR73526. C120950 DGNV8: Stopped cells in complex shape cell members from truncating the complex shape. Skip instead. (PR#73857). C121341 Workbench: Create published parameters and rename inputs from modeless dialog (PR72549) (PR72683). C119809 HTTPCaller: Create download directory if it does not already exist.(PR73813). C121259 GeometryValidator: Preserved original arc for invalidParts port in typerepair (PR#73106) SQL Server: Adjust query to get schema for custom SQL statements to avoid deadlock (PR#73786).C120761 Workbench: Fix widget resizing issue in FeatureWriter and others (Pr73838) Python: Made ArcGIS' Python interpreters usable by FME. (PR#65871, PR#71211). C118026 CSG: Restored ability to process csg with degenerate faces (PR#73636) Workbench: remove 'Source' frome custom proxy map url label (pr73581) Shape Writer: Do not strip dots from feature type/file names (PR#64294) MBTiles Reader: Fixed Radarsat-2 Failing on ProcessFormatAttributes (PR#73213) ReCap writer: Improved logging when an error occurs (PR#73531). Transformer doc: Clarified Deaggregation Option (PR#72902) Bufferer: Removed Erroneous Deaggregation Option (PR#72902) Path Reader: Allow reading paths containing special glob characters as literals (PR#73743) -------------------------- FME 2017.0 b17190 20161114 -------------------------- Joiner: Fixed crash when upgrading and correctly set the Accumulation Mode on upgrade (PR#73759 & PR#73760) SolidBuilder: Added list accumulation support for attributes with numbers in braces (PR#72113) Clipper: Made parameter default in upgrade more similar to old behavioiur (PR#73752) MSSQL_JDBC_SPATIAL Writer: Allow explicit control over spatial column type and name (PR#68451) AutodeskA360: Enhancements and Fixes to upload multiple versions(PR#73768) MBTiles Reader: Changed Processing Format Attribute to error out on Invalid Attributes (PR#73213) Workbench: Fixed problem where loading old workspaces (from 2013) would break dynamic writing in some cases (PR#73471) C120746 Workbench: Fix problem where table list parameter on settings box was not populated correctly in some cases (PR#60962) -------------------------- FME 2017.0 b17189 20161111 -------------------------- CSG: Restored ability to process csg with degenerate faces (PR#73636) FBX Writer: Added Embed Textures parameter. (PR#73185) Workbench: Fix issues related to saving and retreiving schema qualifier name (PR#73764) Generalizer: Support multiple input with curves (PR#73690) FFS Reader: Correctly transcode Attribute values when reading back on a machine with a different system encoding. (PR#67644) AppearanceSetter: Support top-down texture coordinate generation for triangle strips/fans (PR#71410) Workbench: properly handle import of database connections Installer: Add missing dialog file. (PR#70385). C116998 C107972 C101351 C117670 C112159 C114235 C109128 C106990 C117979 Connector Transformers: Add relative path attribute in List Mode(PR#73768) -------------------------- FME 2017.0 b17188 20161109 -------------------------- GeometryValidator: Prevented crash when surface normal is degenerate within a tolerance (PR#73636) Installer: Add dialog to specify user to run FME Server services (PR#70385) AnchoredSnapper: Fixed bug where arc anchors were getting pseudonodes with NaN sweep angles (PR#73701) JDBC formats: Handle reading schema if table name contains dot characters (PR#73569). C120999 Generalizer: Support rejected features with multiple inputs (PR#73690) Workbench: Fix old datetime parameter losing prompt when opened in new workbench (pr73229) Geocoder: Fix translation hanging when using Google Elevation. (PR73183) Excel Reader: Fix error message when reading invalid cells (PR#73275) C120676 WFS: Automatically add the time slice features for selected features when the capabilities document do not include them, PR73325. C120698 Workbench: Modeless editing of feature type properties (PR#73223) Data Inspector: Fix issue with missing feature types when using Save Dataset As... (PR#73735 PR#70910) MBTiles Reader: Added Error Message When Validating Tile Format Type and Added Metadata Default Values (PR#73213) Overlayers: Fixed the swapping of list names (PR#73645) -------------------------- FME 2017.0 b17187 20161109 -------------------------- Workbench: Move to per user encryption and rename google sheets (PR60208) (PR72959) (PR66984) (PR73210) C110673 S3 Transformers: Output errors to the port instead of ending translation (PR#71597, PR#73362, PR#73373); log more clearly when trying to upload a non-existing file (PR#68873); fix an issue with S3 Object URI attribute with region names (PR#69168); add support for uploading using server-side encryption (PR#65773). C113206 C114439 C120770 SENTINEL2AWS: Fix blank rasters that can occur when used with FeatureReader. (PR71953) AnchoredSnapper: Fixed bug adding pseudonodes to anchors (PR#73717) GeometryValidator: Fixed Crashes in Error Reporting (PR#73106) Workbench: Remove edit prompt and fix editing of bookmark properties to enable the apply button (PR72523). C119924 PLANETDATA: Fix deletion of temporary files. (PR73627) Workbench: Update transformers' tooltips (pr41723) AutodeskA360Connector: Support uploading versions (PR#73706) CSG: Restored ability to process csg with degenerate faces (PR#73636) Read from URL: Fix effective forever caching behaviour to always retrieve in the case where the HTTP server provides no expiry information. (PR#73619) JDBC: Add SQL WHERE to most JDBC based readers. C117347 AWS Transformers, DynamoDB: Add named connection support (PR#63492). -------------------------- FME 2017.0 b17186 20161107 -------------------------- OffsetCurveGenerator: Fixed to reject features that would have invalid output (PR#73120) HERE: Rename HERE to HERE WeGo. (PR71441) DI: Copy Ground Coordinate: Reprojected the coordinate to the current coordinate system selected in the status bar. (PR#73138) AutodeskA350Connector: Upgrade API to support Folder Creation(PR#72767) Workbench: Remove swizzle from GUI (PR52502). C90281 AnchoredSnapper: Fixed bug snapping candidate with nearly identical anchors (PR#73634) ECW: Don't apply threading fixes to OSX where they cause hangs (PR#73459). JDBC Readers: Support WHERE Clause in feature types (PR#70881). C117347 MBTiles: Enforce and Reproject to Fixed Coordinate - EPSG:3857 (PR#73254) SENTINEL2AWS, PLANETDATA: Rename min/max x/y labels to lat/long. (PR69631) FeatureWriter: Fixed problem where PostGIS Geometry field does not show on reopening the transformer dialog even when Create Generic Spatial Columns is unchecked (PR#73676) Workbench: Fixed transformer popup toolbar problem where it would not update after editing properties RealDWG: Fix multi column mtext entity reading when exploding. (PR73646) -------------------------- FME 2017.0 b17185 20161104 -------------------------- TextEncoder/Decoder: Add octal encoding type (PR#39709) C62854 XMLFragmenter, XMLFlattener transformers: Changed the Elements to Match:, Elements to Exclude:, and Elements as XML Fragments: GUI parameters to be of type _ENCODED, PR73526. C120950 Python: Honour FME_TEMP. (PR72290) MSSQL_JDBC: Support table and column names that contain spaces and non-English characters (PR#71634) PLANETDATA: Clean up any temporary files upon translation failure. (PR73627) AnchoredSnapper: Fixed bug snapping few candidates to few anchors (PR#73078) Workbench: Fixed problem where applying feature type properties to other feature types using Apply to... may crash in some cases (PR#73652) GeometryValidator: Updated to report global locations (PR#73106) DGNV8: Add writing of text strings from feature, for text members of cell features. Crash fix. (PR21766,PR73544) C13158 C74273 C120890 DI: Background Map: Maintained the disabled state among 2D and 3D mode switching. (PR#73121) -------------------------- FME 2017.0 b17184 20161103 -------------------------- AnchoredSnapper: Fixed bug snapping many candidates to many anchors (PR#73078) FBX: Write normals by polygon vertex, but allow roundtripping of models that store them by control point (PR#73334) FME Server: Fixed DropboxConnector crash when error message is null (PR#72953) Workbench: Add operation to create copy of the summary annotation in user editable annotation (PR72028) JDBC formats: Potentially warn users about unresolved named connections (PR#68202). FeatureWriter: Fixed problem where a format parameter's value couldn't be saved in some cases (PR#73565) DGNV8: Add writing of text strings from feature, for text members of cell features. (PR21766,PR73544) C120890 Workbench: Fix in range operator to evaluate range and arguments the same way (PR73579) DI: 3D: Stereo Mode: Made sure the stereo menu state is up-to-date and enabled it in 3D mode. (PR#73176) -------------------------- FME 2017.0 b17183 20161102 -------------------------- DI: Zoom To Selected Feature: Fixed a recent issue that completely broke the function. (PR#56110) C97226 MSACCESS_JDBC: Release resources after connections are closed (PR#72390). JavaScriptCaller: Import Node.js packages from shared folders (PR#69995) JDBC: Trim leading and trailing whitespaces for input connection strings (PR#68202). STL Writer: Create new directory if necessary (PR#73204) JavaScriptCaller: Fixed bug in Node.js mode with encoded strings (PR#69995) -------------------------- FME 2017.0 b17182 20161101 -------------------------- JavaScriptCaller: Added functionality to load modules from the same directory as the workspace (PR#69995) CityGML reader: Allow dataset to not exist when reading schema features, PR70643. C117088 C120788 Workbench: Added keyboard shortcut to duplicate global parameters (PR#66504) Snapper: Fixed bug snapping horizontal lines in vertex snap mode (PR#73481) C120867 Workbench: Add new icons to print preview dialog and change default zoom level (PR73273) and default dialog size JDBC: Error if connection string does not start with '' (PR#68202). FTPCaller: Delete paths should be relative to the user's home directory. (PR73542) C120604 DI: 2D: Improve rendering performance. (PR#68972) STL: Warning if offset for negative/zero value coordinates needed (PR#73207) AIXM5: Speed up batch reading PR42787. Workbench: Ability to copy objects using keyboard shortcut when focus is on navbar dialog (PR#21457) 13118 C83816 C93620 C105290 -------------------------- FME 2017.0 b17181 20161031 -------------------------- FTPCaller: Added no file or folder error message when deleting non-existent file (PR#73155) C120604 JavaScriptCaller: Added an option to use Node.js as the JavaScript engine (PR#69995) Workbench: Added ability to copy/paste and duplicate published parameters (PR#21457 & PR#66504) MSACCESS_JDBC: Do not create a database if a password is specified in connection parameters (PR#71297). workbench: Properly handle encoded ++ values in an active choice Node.js API: Added documentation for the Node.js FME Objects API (PR#69995) XML Validator: Add validation type option for syntax and namespace (PR#73416) AttributeValueMapper: Allow deletion of multiple rows (PR#73503) Workbench: Add python version to the window title for script editors and add python compatibility help context (pr72792 Workbench: Change breakpoint dialog's help button to direct to breakpoint help page (pr73412) -------------------------- FME 2017.0 b17180 20161028 -------------------------- FMW Reader: Fix annotation/comment type value (PR#73411) WFS: Add supported output formats file to installer and removed hardcoded entries (PR#73469) Excel Reader: Fix crash reading corrupt cell value (PR#73275) C120676 GeometryValidator: Preserve TriangleFan and TriangleStrip geometries during self-intersection repair (PR#41657) FeatureReader: Always generate fme_basename and fme_dataset attributes for readers that specify it (PR#59808) C112581 C115804 C116519 C121594 -------------------------- FME 2017.0 b17179 20161028 -------------------------- Workbench: Fixed problem where implicit links won't update in some cases when exposed state of an attribute was changed on reader feature type (PR#73113) C120672 AIXM 5.x Reader/Writer: Added v5.1.1 support, (PR73291).C120698 Python: Support Windows Internet Options proxy exceptions. (PR70705) C116495 C117975 Workbench: Add disclosure groups to ShortestPathFinder to simplify the dialog (pr73145) Workbench: Remove submenu from 'Duplicate on Writer' when there is only one writer (PR72495) Node.js API: Added a Node.js FME Objects API (PR#69995) Workbench: Fixed problem with upgrading of LineOnAreaOverlayer transformer (PR#73436) Workbench: Fixed problem where update feature types operation didn't work as expected (PR#73277) SENTINEL2AWS: Fix Start/End Date labels. (PR73368) JOINER: Rename Joiner to DatabaseJoiner (PR#71533) -------------------------- FME 2017.0 b17178 20161026 -------------------------- Joiner: Add Unjoined and Rejected output ports (PR#44093). C73755 C91922 C94576 C96372 C110671 AIXM5/GML reader: Allow dataset validation when xsi:schemaLocation is missing from dataset, PR73435. Workbench: Add theme for users with colour deficiency (PR62763) Feature Type Properties: Fixed problem where editing user attribute drops the manually created link between source and destination attribute (PR#73393) Workbench: Do not prompt user when there are no changes (PR71271) (PR73408) Workbench: Update or remove custom tooltip generation from transformers (PR41723) and fix disappearing '<' (PR72755)(PR70946) C120189 DynamoDB: Add seoul endpoint to settings boxes (PR#67791). Workbench: Update first 15 tutorials(PR#73406) -------------------------- FME 2017.0 b17177 20161025 -------------------------- MBTiles Writer: Enabled Generating Pyramids (PR#32566) C89520 C97888 C110727 C97888 SurfaceFootprintReplacer: Restored min_z ability (PR#73367) NeighbourFinder: Make Closest Candidates List Name parameter required when generating a list (PR72641) C119854 GeometryValidator: Ensured zero-based lists on InvalidParts and IssueLocations ports (PR#73106) GeometryValidator: Fixed INVALID_PARTS output to use original input (PR#73106) GeometryValidator: Added support for ISSUE_LOCATIONS and INVALID_PARTS output ports to all summary modes (PR#43858) C77222 C93966 TempPathnameCreator: Return correct paths when FME_TEMP contains spaces. (PR#70664) Workbench: Fix print preview not refreshing when changing the page size from print dialog (PR73274) Workbench: When saving template derive the template name from current workspace name (PR#73137) -------------------------- FME 2017.0 b17176 20161024 -------------------------- Workbench: Improve inspect and open containing folder support, show toolbar for supported transformers (PR#73151, PR#73168, PR#68714) DGNV8: Fix reading of strings which are composed of only header data. (PR73331) Feature Type Properties: Set tab order, ensure that the top group of parameters never gets a scrollbar, hide parameters not needed for the format (PR#73054, PR#73002) AttributeExploder: Expose appropriate attributes on OUTPUT port depending on the exploding type and rearranged the order of parameters (PR#72942) -------------------------- FME 2017.0 b17175 20161021 -------------------------- Workbench: Fixed AutoCAD Map 3D Object Data writer's layer settings layout (PR#73098) BCF reader/writer: Fixed bcf.fmf so that the Source and Destination datasets are file and not folder GUI types, PR73258. WFS: Add error message when zero bytes are downloaded (PR#69709) FBX Writer: When converting other 3D types to mesh, don't force all the parts to be triangles. (PR#68422) LandXML Reader: Treat curves without specified cvrType as arc cvrTypes (PR#73173) GeometryValidator: Improved validity of orientation checks in aggregates (PR#73012) AreaBuilder: Prevented crash when merging attributes (PR#73264) Generalizer: Prevented crash from multis (PR#73276) Workbench: Handle multiple feature type nodes set to same expression for feature type name (PR#72884) -------------------------- FME 2017.0 b17174 20161020 -------------------------- FMEServerNotifier: Add named connection support (PR#59211, PR#72843). CentOS Installer: Ensure that Matplotlib and Numpy are installed for Python 2.7, 3.4, and 3.5 (PR#72917) -------------------------- FME 2017.0 b17173 20161019 -------------------------- FMESurface: Add triangulation options when converting to mesh (PR#73159) New format: PLANETDATA. (PR67240) FBX: Convert non-mesh geometries to (triangulated) meshes for writing. Also fixed some errors related to missing appearances. (PR#68422) C115435 E57 writer: Fixed handling of uint64 components (PR#73103). IFC: Improve writing of consecutive encoded characters (PR#61064) Logger: DI: 32-bit float number displays now respond to the 'full precision' options.(PR#71505)(PR#71506) C118223 Workbench: Add literal only option to published parameters (PR62544) C118419 Workbench: Fix selected item properties to track selections (and other selection issues) (PR73026). C120251 Workbench: Fixed problem where writer user attributes always appear to have a value set (PR#73067) PNGRASTER writer: Fixed crash when used in the same workspace as a RasterExtractor (PR#73049). FBX Writer: Specify the correct storage mode for mesh normals. (PR#68422) -------------------------- FME 2017.0 b17172 20161018 -------------------------- SurfaceFootprintReplacer: Correctly handle vertical and degenerate surfaces (PR#64492) Workbench: relax error messaging because some auth pages handle the errors themselves (PR70408) || fix bug saving token object key for token services (PR66687) PointCloudComponentCopier: Update extents when copying over x/y/z (PR#73064). Workbench: Fix all bugs related to list generation on output ports (PR72649) (PR72618) (PR72816) (PR72430) -------------------------- FME 2017.0 b17171 20161017 -------------------------- CityGML reader: read the extent that is gml:PolygonPropertyType as a FME area, PR72949. C120215 Workbench: Add user name lock in addition to computer name lock (PR67255) C110980 VertexCreator: Allowed index to come from an attribute (PR#73025) C120533 Workbench: Fix missing 'Copy from Reader' option in the 'Add Writer' dialog (PR72521). C119927 Workbench: Add range validation to curvefitter (pr70946) -------------------------- FME 2017.0 b17170 20161014 -------------------------- Python: Prevented translations when there is a Python version mismatch between the workspace and fme.exe. (PR#55753) ARCGISONLINEFEATURES: Support esriGeometryMultipoint. (PR73016) Tiler: Added Group By option to Tiler transformer (PR#72941) -------------------------- FME 2017.0 b17169 20161013 -------------------------- Workbench: Ensure termination occurs if running from the command line (PR72840) (PR72164) HTTPCaller: Set connection and transfer timeout length from attributes (PR#70552). C116994 ImageRasterizer and NumericRasterizer: Fixed crash when grouping by empty value (PR#72980). Workbench: Fix featuretypefilter to only add feature type names on update if they are not already added (PR72596) Workbench: Add ability for user to password protect import/export connection files. The password will be used as the seed for the encryption. (PR67368) (PR67359) -------------------------- FME 2017.0 b17168 20161012 -------------------------- ARCGISONLINEFEATURES: Fix issues with OAuth 2.0 access tokens. (PR49927) C85506 C94145 C102809 C110660 C110626 GeometryValidator: Force self-intersection to process at Z=0 (PR#72476) WMS: allow search envelope to be specified in the Initiator feature when using FeatureReader, PR72894. C120279 Tiler: Fixed Interpolation bug FFS: Fixed handling of geometry instances when enforcing a strict schema (PR#68382). GeometryTools: Detect degenerate normals within a tolerance (PR#72472) Workbench: Add tools to remove all inspectors or loggers (PR62037) GML: Added SRS Angle Direction and Enforce Path Continuity By parameters to INSPIRE and IndoorGML readers (PR#71364)(PR#71365) MBTiles Format: Changed Zoom Attributes from User Attribute to Format Attribute (PR#32566) C89520 C97888 C110727 C97888 Workbench: Update print preview dialog and printing to allow printing selected items and zooming (PR52287) C86975 C90950 C90982 C92445 C104228 C104772 C105628 C105795 C111781 C112590 C113737 C117474 C118430 -------------------------- FME 2017.0 b17167 20161011 -------------------------- JSON: Add option to read entire feature as a JSON fragment. (PR72571) GPX reader: Allow lat lon coordinates with a '+' prefix to be read, PR54617. WFS: Using MimeTypeToExtensionMap to read an additional mime types file (PR#72608) FeatureWriter & Feature type Properties: Support for setting schema attribute values like AttributeManager (PR#65350) ODATA: Fix compatibility with new reference V4 service on odata.org. (PR72458) GML reader/writer: a non-existing dataset will now also trigger schema retrieval from the xsd or selected themes, used when importing dataset to a writer when output file doesn't exist, PR69785. C114696 C115660 -------------------------- FME 2017.0 b17166 20161007 -------------------------- MongoDB Writer: Add support for `PUT` operation in addition to `INSERT` (PR#70307) Cloudant Writer: Added PUT and DELETE operations in addition to INSERT (PR#70308) PRC: Added option to merge feature and root geometry nodes (PR#68963) FBX: Writer initial implementation (PR#68422)C115435 AttributeRenamer: Improved Performance (PR#72890) TextStroker: Added a rejection port (PR#72510) C119919 Netezza: Fix issue where FeatureReader couldn't read schema and data together (PR#72901) AttributeRounder: Fix regression where we stopped rounding of integers (PR#72047) C119375 C120251 -------------------------- FME 2017.0 b17165 20161006 -------------------------- CouchDB Writer: Added support for PUT and DELETE operations (PR#70308) CityGML writer: Default to Add Feature Type(s)->Feature Type Definition: to Import from Dataset... (PR70643). C117088 Installer: Remove error message to install EPEL and IUS repos. (PR#70708) C117162 C116021 Writers: Prevent unsupported attribute index types from reaching writers (PR#72146) E57 writer: Fixed writing point groups with more than 10000 points (PR#72865). -------------------------- FME 2017.0 b17164 20161005 -------------------------- DI: Mark Location: Hide markers out of screen. (PR#53962) Emailer: Be friendlier when reporting error message for a missing attachment file. Also allow spaces in filenames. (PR#72530) C119890 AttributeCreator: Fix issue with missing attribute when upgrading from older versions (PR#72754) DI: Table View: Show table for mouse scroll on tab bar. (PR#72591) -------------------------- FME 2017.0 b17163 20161004 -------------------------- CartoDB Writer: Fixed issue where transaction size was ignored (PR#72760, PR#59659) C101102 C101669 C104030 Help: Open pdf links in default browser (PR#72626) FeatureWriter: Fixed problem where writer settings set to expressions didn't work as expected (PR#72714) -------------------------- FME 2017.0 b17162 20161003 -------------------------- LineJoiner: Removed erroneous root-level direction attribute (PR#72690) C120114 BCF writer: Automatically create the Markup and VisualizationInfo root features when they are not supplied by the user, PR60205. Installer: Add conditionals based on the python version supported. (PR#71680) JSON: Implement a tree view for JSON reader query selection. (PR63240) 2DGridAccumulator: Fixed schema preservation of rejected items (PR#72383) C119720 Bufferer and OffsetCurveGenerator: Standardized valid ranges, and rejection behaviour (PR#72374) BulkAttributeRenamer: Fix problem where transformer schema didn't match the transformer settings (PR#72650)M C119674 Creator: Make Left hand rule the default for ellipse creation (PR#72233) -------------------------- FME 2017.0 b17161 20161001 -------------------------- SurfaceOnSurfaceOverlayer: Do not reconstruct surfaces which contain degenerate parts (PR#70365) CSV2 reader: Changed default feature type from file name to format name (PR#72558). DI: Table View: Explicitly set an empty schema on the feature types that have no schema. (PR#72684)C119865 DI: 2D: Fixed normalization issues. (PR#53962) FEATUREREADER: Expose fme_schema_handling attribute on Schema output port (PR#71044) -------------------------- FME 2017.0 b17160 20160929 -------------------------- SurfaceOnSurfaceOverlayer: Return non-overlayed surface in their original form (PR#70365) Snapper: Fixed bug where closed arcs would incorrectly snap to points (PR#71536, PR#71571) Workbench: Add named connection support to publish to FME Server wizard (PR#59211). CartoDB Writer: Added support for updates and deletes (PR#59659)C101102 C101669 C104030 DI: Table View: Added optional tabs. (PR#72591)(PR#64420) Merge Pull Request: #17516 AIXM4.5 Writer: Write mid at appropriate places when update type set to withdrawn or changed (PR#69351) C112852 C117782 WFS: Allow non GML output formats in the GetFeature operation, PR72271. C119567 ListConcatenator: Fixed problem where concatenated result will include values from undesired list attributes (PR#72633) C120062 Generalizer: Added rejected port and preserved hierarchy (PR#33727) DuplicateFilter: Versioned for performance improvements (PR#72176) DSFL Reader: Add support for DKTM coordinate systems. Fix existing KP2000 coordinate systems (PR#21556) C119659 Excel Reader: Fix corrupt error message on missing source file (PR#72328) -------------------------- FME 2017.0 b17159 20160928 -------------------------- Workbench OSX: Fix link counts' disappearance in recent OSX builds. (PR#72580) SPATIALITE Writer: Add support for updates/deletes (PR#40636) C56441 GeoPackage Writer: Added support for updates and deletes (PR#68238) -------------------------- FME 2017.0 b17158 20160927 -------------------------- SpatialRelator: Controlled schema with attribute merging options (PR#72383) C119720 Workbench: Add date gui type SVG_writer: Processing czech diacritical and black default text fill (PR#69155) C113244 Workbench: Moved format parameters from Format Parameters tab over to General tab and got rid of the Format Parameters tab (PR#69840) Workbench: Enhance datetime type: add support for timezones (PR68549), fix old datetime reading saved value problem (PR68545), allow option datetime to have empty value (PR66580) C110074 C117214 C112548 C115132 -------------------------- FME 2017.0 b17157 20160926 -------------------------- Format Readers: Fixed issue where setting Attributes to Read 'All', Ignored Unexposed Attributes (PR#71732) DI: Table View: Remove coord sys from mapping file to avoid feature reprojection. (PR#72566) ImageFetcher: Recognize the image/tif MIME type as as a tiff raster. (PR72553) ARCGISONLINEFEATURES: Fix named connections handling in navigator and at runtime. (PR49927) Workbench: Allow editing of private parameter definitions and allow published of STRING_OR_CHOICE parameters (PR72563) (PR72552) C119965 Transformers: ListSorter - change to support blank, null and missing. No longer drop elements if there are missing entries (PR20294) (PR44584) (PR46315) (PR46313)C119483 C85666 -------------------------- FME 2017.0 b17156 20160924 -------------------------- Workbench: Update URL shown after publishing to FME Server (PR#72255). FFS: Fix a crash by using the correct sequence attribute name. (PR#69590) C119708 EDIGEO: Fixed a crash when adding an EDIGEO reader as zip file (PR#63795) DI: Table View: Remove duplicate attribute names (PR#69590)(PR#64420) REALDWG: Fixed crash deleting viewport from unactivated layout in template file. (PR72522) C119708 HTMLReportGenerator: Ensure that identical inputs yield identical outputs across runs. (PR72319) Workbench: Implement Autolayout for Selected items (PR#72305) Format Readers: Setting Attributes Read All Ignored Unexposed Attributes PR#71732(Part1) -------------------------- FME 2017.0 b17155 20160922 -------------------------- HtmlReportGenerator: Remove OSM map option(PR#71104) Workbench: Encode parameter values before updating table and avoid trailing , creating empty entry at the end (PR72407) AWS Transformers: Add proxy server support (PR#65062). INTERNAL: PostgreSQL support of JSON,JSONB,XML data types Various Transformers: Made fme_type and fme_geometry consistent in lists (PR#72195) ACAD, REALDWG: Preserve single arc segment of polygon with path boundary. (PR#71860) GeometryTools: Calculate better normals for degenerate polygons (PR#71483) -------------------------- FME 2017.0 b17154 20160921 -------------------------- WFS: Fix output formats bug, PR72271. C119567 ArcEstimator: Added aggregate support for the ArcEstimator (PR#71119) ARCGISONLINEFEATURES: Switch to Web Services and used OAuth 2.0. (PR49927) Workbench: Show unattached annotations on load (PR72386) ||| Avoid bookmark crash and jumping transformers (PR72345) (PR61982) ||| ensure rename operation gives focus to the canvas where the object is being renamed (PR67017). C110601 C112391 C112452 C113440 C111985 C115822 C119694 AttributeRounder: Only allow integers for Decimal Places parameter (PR#72439) ACAD, REALDWG: Preserve single arc segment path boundaries for hatches. (PR#71860) -------------------------- FME 2017.0 b17153 20160920 -------------------------- Workbench: Add support for timestamp expiry for ArcGIS Online (PR71818) AreaBuilder: Prevented crash when checking curve direction (PR#72433). C119819 PointOnLineOverlayer: Versioned transformer (PR#72196) Multiple Transformers: Allowed spaces in list names (PR#72179) ShortestPathFinder: Fixed list creation bug (PR#72214) DI: 2D: Normalize extents to allow further zooming. (PR#53962)(PR#60470) C112517 AreaAmalgamator: Added Rejection code to rejected features (PR#72178) REALDWG: Fix string length miscalculation, mostly handling multi-text. (PR72257) C119508 Workbench: Added back F9 shortcut to toggle breakpoints (PR72392) C119699 -------------------------- FME 2017.0 b17152 20160919 -------------------------- JSON/GeoJSON/Esri-JSON: Added option to flatten nested JSON attributes. (PR67764) OSM_reader: Cache 'ways' until ready to build (PR#67488) C111089 C111089 AttributeRounder: Fixed AttributeRounder error (PR#72389)C119773 workbench: Fix problem with writing out transform parameters for RandomPointGenerator (PR72376) Multiple Transformers: Made list name requirements consistent (PR#72374) Installer: Do not deploy OGC, Catalog and SOAP services. (PR#72318) -------------------------- FME 2017.0 b17151 20160917 -------------------------- REALDWG: Scale block attributes with block if uniform. Fixed translation with scaling. (PR49714,PR17736) C98566, C84272 C107199 C110641 VolumeCalculator: Add context for geometry actions which treat CSG children differently (PR#54834) Workbench: Reflect disabling of writer properly (PR72300) ACAD: Fix viewport writing crash. (PR72248). C119623 BulkAttributeRenamer: Fix crash when renaming attributes under certain conditions (PR#72313). Workbench: Fixed problem where creating tunnels would result in duplicate factory name error (PR#72226). Workbench: Fix writing of published parameters out to mapping file (PR72326) -------------------------- FME 2017.0 b17150 20160915 -------------------------- DI: Table View: Disable Edit Schema button when the table is not found or invalid. (PR#64420) Workbench: Properly make attribute keeper reflect keeping unexposed list elements. (PR72099) SpatialRelator: Restored cardinality of lineOnArea (PR#51999). C88773 C97780 C119641 Workbench: Fixed problem where feature types to read stopped working when set on Schema reader (PR#72218) Transformers: VoronoiDiagrammer - properly scope all attributes to those incoming on POINT only (PR72235) -------------------------- FME 2017.0 b17149 20160914 -------------------------- HTTPCaller: Fix incorrect character encoding of multipart upload bodies. Raster reprojection: Fixed crash (PR#72183). C119415 Geocoder: Fix error when transformer isn't given any input features. (PR72276). ReportGenerator: Fix encoding issues with international characters(PR#69730)(PR#69731). C114862, C117602 Danish DSFL Reader: Read invalid file by skipping invalid tokens (PR#72184). C119415 C119513 REALDWG: Add elliptical hatch boundary writing. Fix validity of start and end parameters. (PR#71860) #17180 DI: Table View: Removed tabs and added a schema editor. (PR#64420) Data Inspector: Fixed crash when viewing point clouds (PR#72244). Readers: Error if no readers produce schemas instead of not succeeding and producing no feature types (PR#72285) Connector Transformers: Fix folder download(PR#72169) Workbench: Fix MapTextLabeller.fmx to make parameter a NO_EDIT rather than IGNORE (PR71386) MIF Reader: Improved datetime, date, and time handlling in MIF files (PR#72153) Workbench: Fixed regression related to FTTR for Schema (Any Format) reader (PR#72218) PointCloudSurfaceConstructor: Add parameters to control reconstruction algorithms (PR32852) -------------------------- FME 2017.0 b17148 20160913 -------------------------- PointCloudSurfaceConstructor: Added Rejected Port and revealed new transformer (PR#72229) REVIT: Fixed roof feature relationships(REVIT_ENVELOPE), improved encoded character handling, and optimized processing time (REVIT_FLOORPLAN), (PR#69678 PR#66939 PR#69786). C110438,C114447,C115274 Cesium 3D Writer: Do not produce empty file for null geometry input (PR#69021) ACAD: Add elliptical hatch boundary writing. (PR#71860) Transformers: Make schema shown in workbench match the runtime behavior for BulkAttributeremover and BulkAttributeReplacer (PR71972). C119186 Workbench: TraitMerger - fix missing schema (PR72175) Workbench: Update network proxy gui to extract port from url and default to 0 if no port specified (PR#70816) Transformers: Repair circularitycalculator gui (PR72172) -------------------------- FME 2017.0 b17147 20160912 -------------------------- PointCloudSurfaceConstructor: New Transformer for point cloud feature reconstruction (PR32852) BCF: Added reader/writer PR60205. C118844 GeometryValidator: Remove empty segments when reconstructing paths (PR71846) C118844 Workbench: Reimplement autolayout(PR#21465). C86116 C86405 C86424 C86479 C86610 C86619 C87375 C87391 C87775 C87762 C90121 C91028 C99174 C100487 C107267 FME Server Web UI: Fixed Broken Spaces In Cleanup Task Folder Name (PR#72180) FME: Handle newlines in dataset value as it caused unexpected errors (PR#72140). C119456 -------------------------- FME 2017.0 b17146 20160910 -------------------------- ODATA: Fix handling of complex types; don't list unsupported feeds. (PR60300) ECW: Make writing fast on Linux (PR#49755 PR#64351). C112629 C112652 PR64351 Joiner: don't keep function reference too long (PR71929). C119019 C118981 -------------------------- FME 2017.0 b17145 20160908 -------------------------- Localization Kit: Remove UV from localization kit installer. -------------------------- FME 2017.0 b17144 20160907 -------------------------- E57: Added support for writing point groups (PR#69857). Workbench: Fix crash when click attribute in navtree that does not exist in the scene (PR71943) OSX: Upgrade Mac SSL Library to add support for TLS 1.1 and 1.2 protocols (PR#72007) Workbench: Fixed regression where automatic user attributes, on connection to writer feature type stopped working (PR#71919) AttributeExploder: When keeping geometry, keep the coordinate system too. (PR#72060). C119395 Workbench: HTML escape transformer change log for display (PR#72092) -------------------------- FME 2017.0 b17143 20160906 -------------------------- CopyAttributesToList: Improved support for numerically named lists (PR#71778) ImageFetcher: Don't remove geometry too early; keep geometry on rejected features. (PR72027) AttributeRounder: Fixed problem where integers would change to floats during the rounding process. (PR#72047). C119375 Workbench: Fixed problem where custom transformer dialog upgrading won't work because of missing attributes (PR#71530) -------------------------- FME 2017.0 b17142 20160903 -------------------------- PointPropertySetter: Rejected features asking for missing attributes and prevented matrix creation on rejected points (PR#64619) -------------------------- FME 2017.0 b17141 20160901 -------------------------- Data Inspector: Remember the syntax setting in Attribute Viewer Dialog for the current session (PR#70808). C117321 Workbench: Fixed problem where we used to show error dialog when ESRI ArcGIS layer or file was dragged over 64 bit Workbench (PR#71245). C118045 ACAD,REALDWG: Fix passing of template file parameter from FeatureWriter. (PR#72022). C119284 Workbench: Fix crash that would result when adding of raster dataset operation was cancelled (PR#71788) -------------------------- FME 2017.0 b17140 20160831 -------------------------- CSV2 reader: Validate SCHEMA directive against fields in file. If none match, scan for schema. (PR#71432) ListPopulator: Fixed problem where transformer would create invalid lists (PR#70412). C116760 Workbench: Fix problem where features would leak from rejected ports when feature count was disabled (PR#71915) Workbench: Remove IFMEDialog use and in process fix problem retrieving dataset type for deprecated formats (PR#70967) -------------------------- FME 2017.0 b17139 20160830 -------------------------- STL: Add new 3D Systems STL reader and writer. (PR17269). C12715 C67311 C78343 C98287 C107272 C107272 C113631 C117680 FME: When FME_ENGINE_MEMORY_REDLINE = 0, use as little memory as possible (PR#71585). Workbench: Fixed problem where some transformers with dynamic inputs conflicted with canvas port ordering (PR#71378) FME: Save user proxy settings under the correct application and settings group (PR#71975). C117767 REALDWG: Fixed Schema Attributes additional attributes to expose. (PR#71958) Readers: Default to read exposed attributes when not merging feature types and to all attributes when merging. (PR#70874) USA: Addition of HARN/CA.CA-IIF Coordinate System (PR#58240). C99360 -------------------------- FME 2017.0 b17138 20160829 -------------------------- MongoDB: Fixed improper use of authentication when no auth parameters supplied (PR#71801). C119302 Workbench: Add window that allows browsing and downloading from FMEHub(PR#71930) Workspace (FMW) Reader: Workspace (FMW) Reader: Improve handling of custom xformers, detect and read contents if embedded (PR#69256). C104368 -------------------------- FME 2017.0 b17137 20160828 -------------------------- Tiler: Fixed tiling of paths that are discontinuous in 3D (PR#70256) ShortestPathFinder: Added multithreading for linux (PR#71552) -------------------------- FME 2017.0 b17136 20160825 -------------------------- New Format: MBTiles reader and writer (PR#32566) Clipper: Fixed bug where features were being redirected to the wrong Clipper transformer (PR#71873) Workbench: Suppress auto expansion of attributes for Junction node (PR#71804) -------------------------- FME 2017.0 b17135 20160824 -------------------------- SDERaster: Fixed a metafile generation regression (PR#71900) ChartGenerator: Fixed ChartGenerator running and chart preview for Python 3. (PR#71895) Workbench: Fix problem where cancelling feature type add in some cases will crash workbench (PR#71788) ConnectorSuite: Support Folder Download (PR#71754). C118871 Installer: Ship dependencies for STK with process monitor. -------------------------- FME 2017.0 b17134 20160823 -------------------------- Workbench: Allow named connections to be scoped by multiple web services. (PR71825) PointOnAreaOverlayer: Separate list for point and area (PR#50530) LineOnAreaOverlayer: Separate list for line and area (PR#50530) Workbench: Update python interpreter options gui (pr71329) Workbench: Make opening and working in large workspaces with many custom transformers faster (PR68515) (PR69968) (PR65525) (PR57651). C98761 C108583 List Creating Transformers: List created only from certain attributes (PR#50530) PointOnLineOverlayer: Separate list for points and lines (PR#50530) PointPropertySetter: Fix setting orientations (PR#64619) RasterConsumer and PointCloudConsumer: Consume input, even when no output is connected (PR#71855). Rejection codes: Standardized naming of rejection codes WebAsAFileSystem: Adding support for AutoDesk A360 (PR#59245) Copy Attributes and Rename Attributes: Improved Performance (PR#71815) -------------------------- FME 2017.0 b17133 20160822 -------------------------- Oracle: Fixed some errors in the FORMAT parameter in the Oracle metafiles. (PR67606, PR55421, PR68708, PR42815). C96231 C106030 C111536 C116933 C71077 PointPropertySetter: Reject invalid parameters (PR#64619) XMLFlattener, XMLFragmenter.fmx: Added port, PR70174. C116137 C117851 -------------------------- FME 2017.0 b17132 20160820 -------------------------- DI: 2D: Added Allow Area Filling option to the View menu. (PR#69798). C114493 DI: 2D: Preserved the original transparency if the color in the drawing styles is not set/enabled. (PR#71593) Workbench: Code editor show timestamp function with date string (PR#71824) FILEGDB reader: Improved performance of reading datasets with many features (PR#71207). Licensing: Search for 3rdlic file in the standard licensing locations PR#70222. C114086 C116134 Workbench: Make proxy url invalid if path is specified (PR71459) Japan GSI Background Maps: Used descriptive map names throughout (PR#71747) Transformers: Fix for nested list attribute selection (PR#71778) MAPQUEST: Fix API key error incorrectly using MapBox's name. (PR71786) -------------------------- FME 2017.0 b17131 20160818 -------------------------- NEW FORMAT: Landsat-8 reader added (PR#71584) MongoDB: Fix connection to servers when providing no authentication parameters (PR#71801). C119302 DI: Table View: Added strict schema for each feature type in the recorder. (PR#70910) DGNV8: Fix line style name for non-Windows to use an UTF-8 encoded attribute. (PR71545). C118547 KinesisReceiver: Add Rejection Port (PR#65699) -------------------------- FME 2017.0 b17130 20160817 -------------------------- HDF4: Re-added libaries to installer. XML: Switch a request for the XMLSchema.dtd to a local empty one PR71755. C118720 AttributeFilter: Improved performance of making multiple copies of the output in some cases (PR#71750). Excel Writer: Rename xlsx row id prompt in feature type to row number (PR#71696) -------------------------- FME 2017.0 b17129 20160816 -------------------------- NMEA_GPS: Correct inconsistency about being a read-only format. (PR52003) SNSSender: Replace reason with fme_rejection_code (PR#65699) CopyAttributes: Improved performance in modes with defaults (PR#62456) DuplicateRemover: Improved Performance (PR#71345) DataInterop: Fixed problem where ArcCatalog would crash on exit after FME Source Dialog was invoked (PR#71735) Generalizer: Preserved polygon orientations (PR#71156) ARCGISONLINEFEATURES: Fix some groups not being discoverable. (PR71578). C118533 C118752 KinesisSender: Replace error message with fme_rejection_code (PR#65699) S3: Remove error attribute, replace with fme_rejection_message (PR#65699) -------------------------- FME 2017.0 b17128 20160815 -------------------------- WFS reader: Filter AcceptVersions keyword for describe feature type and get feature operations, recognize the application/gml+xml; version=3.1 as a valid output format, PR71100. C117750 Workbench: Default to Read Exposed Attributes instead of All Attributes (PR#70874) Oracle Spatial reader: Fixed regression that caused Relationship Result Test to be ignored. Removed QUERY_SUFFIX which is unexposed. (PR#71485) -------------------------- FME 2017.0 b17127 20160813 -------------------------- UV: Removed fmeguimfc from the bundles. (PR#65014) S3Factory: Add rejection codes to S3 transformers (PR#65699) ArcGIS License Manager: Honour the env variable ESRI_SOFTWARE_CLASS PR#42791 PR#67549. C71038 C73711 C115696 C116422 C117092 C118257 C118664 UV: Removed all related code. (PR#65014) -------------------------- FME 2017.0 b17126 20160811 -------------------------- OGDI/AZURE_TABLE: Fix writer errors under Python 3. (PR71660) PYTHON: Added Python 3.5 interpreter for Windows. (PR#70028). C118308 DB2 and ODBC readers: Removed TRANSACTION_INTERVAL which was not working. (PR#71493) SpatialFilter: Allow rasters to be accepted by SpatialFilter (PR#71522) -------------------------- FME 2017.0 b17125 20160810 -------------------------- glTF: Expose new format, add it to the installer. (PR55536). C102205 C104808 Collada: Always rotate models into Z_UP orientation. (PR67829). C111466 C111466 GTFS: Fix writing of empty attribute values. (PR71641) MITAB/MySQL/PostGIS/GoogleFusionTables Readers: Improve search envelope parameter parsing permissiveness (PR#71190) ArcGIS Extension: Force WFS to use cache when responding to metadata setconstraints PR#71510 GeographicPoint function: Added deserialize option, PR70493. C116913 -------------------------- FME 2017.0 b17124 20160809 -------------------------- CityGML reader: Don't error when root element is not CityModel, PR71100. MITAB: Log correct message when MITAB search envelope is bad. GTFS: Fix end-of-translation errors when using Features to Read parameters. (PR71623) OneDriveConnector: New Transformer Implementation (PR#71503) DGNV8: Reinstate reading of text style linkage attributes on text nodes. (PR71606). C118322 Workbench: Fix crash when close chartgenertaor dialog (PR71404) DBF Reader: Do not fail on empty memo fields even if NULL padded (PR#71594) -------------------------- FME 2017.0 b17123 20160808 -------------------------- ACAD,REALDWG: Read layer plot property, and create on write from feature type properties. (PR71573). C118612 Snipper: Fix Deaggregating Input (PR#69723). C113526 -------------------------- FME 2017.0 b17122 20160805 -------------------------- HTTPCaller: Always write the response body, even in error cases. (PR71566). C118509 C114725 WebAsAFileSystem: Adding support for Microsoft OneDrive (PR#71502) FORMATS: Add named connection support to file-based database formats (PR#61385) -------------------------- FME 2017.0 b17121 20160804 -------------------------- Installer: Remove Universal Viewer from the installer. (PR#66129) Workbench: Prompt user when builds mismatch (PR71322). C118128 CIVIL3D: Improve detection and handling of unsupported entities. (PR71478). C118389 Python: Support Workbench Custom Proxy Map. (PR70807) RasterInterpretationCoercer: Fixed unnecessary data caching for large rasters when scaling by data values (PR#71529). C118138 OpenFlight reader: Skipped geometries with invalid vertex arrays. (PR#69886). C115400 -------------------------- FME 2017.0 b17120 20160803 -------------------------- FMEServerResourceConnector: New Transformer Implementation (PR#70925) Python: Added Python 3.4 interpreter to FME and updated the Python interpreter loading logic. (PR#71311) VoronoiCellGenerator: Improved the algorithm to ensure topological correctness of cells (PR#71455). C118307 SQL Editor: Append new lines only for multiple selected items (PR#71174). C117947 -------------------------- FME 2017.0 b17119 20160802 -------------------------- no relevant changes -------------------------- FME 2017.0 b17118 20160801 -------------------------- VoronoiDiagrammer: Add list attribute selection (PR#50530) TransformFact: Work correctly with non-English characters in embedded transformer parameters. (PR#70952). C117610 SurfaceBuilder: Add list attribute selection (PR#50530) VectorOnRasterOverlayer: Add list attribute selection (PR#50530) -------------------------- FME 2017.0 b17117 20160728 -------------------------- RasterMosaicker: Add list attribute selection (PR#50530) ShortestPathFinder: Fix for U-turn handling (PR71277). C116838 RasterBandCombiner: Add list attribute selection (PR#50530) PointCloudCombiner: Add list attribute selection (PR#50530) Elasticsearch Reader: Support flattening of arbitrary JSON features (PR#71474, PR#67769) DGNV8: Fix iteration of members when reading external reference file complex elements. (PR71397). C118176 Clipper: Fixed bug classifying disjoint degenerate clippees (PR#71458) GPSBabel formats: Enable readers for use in Quick Translator. (PR52003) SpatialRelator: Add list attribute selection (PR#50530) NeighborhoodAggregator: Add list attribute selection (PR#50530) SurfaceOnSurfaceOverlayer: Add list attribute selection (PR#50530) Workbench: change GUI_LINE_TABLE to have default tooltip format ShortestPathFinder: Only output degenerate lines when entire line is degenerate (PR71277). C116838 AUTOCAD_OD: Remove 'Read Visible Attributes as Text Entities' from the reader parameters. GeometryCoercer: Fixed crash coercing degenerate extrusion to b-rep solid (PR#70153) FeatureWriter: Fixed problem where attribute case change for PostGIS and Oracle via settings box didn't work (PR#66998) -------------------------- FME 2017.0 b17116 20160727 -------------------------- Clipper: Handle self-colinear lines more robustly. (PR#69717). C114418 GeometryExtractor: Added ISO 6709 Geographic Point geometry encoding option, PR70493. C116913 GoogleDriveConnector: Enriching List method (PR#70923) FeatureWriter: Ensure that user attribute columns are sized based on the contents, when format is changed (PR#71407) OData: Support Basic and NTLMv1 authentication. (PR70403). 116752 Logger: Do not skip geometries that occur after a point cloud in an aggregate (PR#71243). GoogleDriveConnector: Renaming dependencies and labels (PR#70923) GeographicPoint: Added @GeographicPoint function for serializing geometries into ISO 6709 geographic points, PR70493. C116913 BoxConnector: New Transformer Implementation (PR#70924) CSV2 writer: Fixed case where a schema file would not get written when requested (PR#71414). ODATA: Improve support for some v4 services. (PR60300) -------------------------- FME 2017.0 b17115 20160726 -------------------------- AttributeClassifer: Added nan checks for VC14 formatted nans (PR#71273). Clipper: Only reject degenerate geometries if they impair our ability to process them correctly. (PR#69717). C114418 Core: Change FME orientation for oriented points to use a matrix. (PR70261) Python API: Add copy construction to Python FMEFeature(). Transformers: Add list attribute selection to transformers which create lists(PR#50530) FME: Don't log passwords in plain text when FME_DEBUG level is set to MAPPING_FILE (PR#71392). C118212 PointOnLineOverlayer: Add list attribute selection (PR#50530) -------------------------- FME 2017.0 b17114 20160725 -------------------------- Clipper: handle degenerate geometries a bit more leniently. (PR#69717) Installer: Update VS2015 redistributables to Update 3. (PR#71331) Clipper: Fixed some recent connect-in-Z issues (PR#70256) Snipper: Reject entire aggregates (PR#69723). C113526 LineOnAreaOverlayer: Add list attribute selection (PR#50530) LineJoiner: Add list attribute selection (PR#50530) MapInfo: Migrate more float->string conversions back to partial precision, to fix issues with affine systems (PR#71375). Dissolver: Improved performance for non overlapping donut datasets (PR#70883) Clipper: Handle self-colinear lines more robustly. (PR#69717) Workbench: Fixed problem where some transformers with dynamic inputs conflicted with canvas port ordering (PR#71378) ACAD: Teigha 4.2.0 update related, stop removing old unzip directories. (PR65766) FeatureWriter: Ensure that changed properties are applied before returning transformer values (PR#71384) -------------------------- FME 2017.0 b17113 20160723 -------------------------- BoxConnector: Adding message ranges (PR#70924) Data Inspector: Log warning when 0 data features are read. (PR#71373). C114031 SKETCHUP reader: Fixed possible crash (PR#71379). Intersection: Fixed recent 3D interpolation regression (PR#70256) GeoJSON: Use case insensitive comparison for geometry type names. Snipper: Add deaggregate input option (PR#69723) OSGReader: Handle reading corrupt input files more gracefully. (PR#70647) Workbench: change ACTIVECHOICE_LOOKUP to have default tooltip format GoogleDriveConnector: New Transformer Implementation (PR#70923) Collada: Don't overwrite texture files when writing multiple feature types. (PR71361) PNG reader: Fixed deletion of dataset on close (PR#71300). -------------------------- FME 2017.0 b17112 20160721 -------------------------- OGDI/AZURE_TABLE: Support Python 3. (PR55763) Tiler: Fixed tiling of paths that are discontinuous in 3D (PR#70256) GeometryValidator: Add new issue detected output port (PR#43858). C77222 C93966 LabelReplacer: Keep label attribute when upgrading to newer version (PR#71307) Netezza writer: Used to incorrectly reject all numeric values in scientific notation. Fixed. (PR#71222). C117814 DLL Functions: Updated GeoHashFunc, MinimumSpanningCircle and ProcessRasterTilesFunc to make better use of typed IFMEVariant parameters and return value (PR#38115) ShortestPathFinder: Don't try to find a path between duplicate points in From-To line (PR71277). C116838 cx_Oracle: Remove this Python library. (PR71260) GoogleDriveConnector: Adding Push Notification Dependencies to the build (PR#70923) -------------------------- FME 2017.0 b17111 20160720 -------------------------- CouchDB Reader: Added Attribute Flattening Mode option for 1 level, 1 level plus arrays, or fully recursive (PR#67769) RenameAttributes & CopyAttributes: Fixed edge cases in modes with defaults (PR#62455, PR#62456) FORMATS: Add named connection support to Microsoft Access formats (PR#61385). C103362 BCF: Added BCF Reader (PR#59277) Aggregator: Fix Geometry Name Attribute containing space (PR#70238) ReportFactory: Fixed attribute encoding issues (PR#71220) Dissolver: Add attribute selection to list creation (PR#50530) 3DForcer: Fix Preserve Existing Z Values (PR#71286) FMELine: Enforce correct Dimension, even in degenerate cases. (PR#71285) GoogleDriveConnector: Adding functionality for Push Notifications (PR#70923) Tester: Set operator cell to invalid rather than silently changing it PR45588 MULTI writer: Fixed logged count of features written in some cases. PostGIS Raster readers: Placed Search Method into the navtree group Search Envelope and exposed it in Use Search Envelope in settings box (PR#71097) PostGIS readers: Placed Search Method into the navtree group Search Envelope and exposed it in Use Search Envelope in settings box (PR#71097) FeatureMerger and SpatialRelator: Improved performance in some cases when caching features (PR#71053). OrientationExtractor: Log and output 3x3 matrix. (PR#71155) -------------------------- FME 2017.0 b17110 20160719 -------------------------- FMEPoint: Corrected to ensure proper cleanup of memory when clearing point. (PR#71198) GoogleDriveConnector: New Transformer Implementation (PR#70923) MULTI writer: Improved performance when caching features (PR#71053). MULTI writer: Improved performance when caching features (PR#71053). LabelReplacer: New transformer combining functionality of TextAdder, TextPropertySetter, and LabelPointReplacer (PR38960) Bufferer: Only deaggregate aggregates and multiareas (PR#70169). C116407 C116480 Tester: Handle tricky precision issues in comparisons better. (PR#63920). C107374 WorkspaceRunner: Fixed crash when editing older version of transformer Data Inspector: New background map: Geospatial Information Authority of Japan (GSI) (PR#69659). C114349 Workbench: Change toolTip text for visibility Workbench: Fixed regression where macro name would appear instead of attribute names in output port of some transformers (PR#71240) Dissolver: Exclude count attribute from lists (PR#71226). C118053 C118053 -------------------------- FME 2017.0 b17109 20160718 -------------------------- SurfaceOnSurfaceOverlayer: Deaggregate multisurfaces (PR#71084) Bufferer: Fix incorrect area rejections (PR#70169) Intersector: Fixed bug intersecting very long lines Data Inspector: Remember the syntax setting in Attribute Viewer Dialog for the current session (PR#70808). C117321 -------------------------- FME 2017.0 b17108 20160715 -------------------------- Workbench: Add Readers and Writers to QuickAdd(PR#71024) Workbench: Dragging in a data file now also causes the last data directory to be updated (PR#21719) NeighborFinder: Match candidates exactly at the maximum distance (PR70935). C117620 RenameAttributes & CopyAttributes: Improved Performance in modes with defaults (PR#62455, PR#62456) -------------------------- FME 2017.0 b17107 20160714 -------------------------- TextStroker: Properly Handle text with many lines (PR70942) OBJ Reader: Treat tokens as case-insensitive (PR71057). C117604 STAMEN: Handle PNG tiles for Terrain map type. (PR71182). C118014 Excel reader: Add selective attribute reading support (PR#71018) Bufferer: Removed invalid warning (PR#71023) GoogleDriveConnector: Adding message ranges PR#70923 Clipper: Fixed drop missing val mode for donuts (PR#70499) -------------------------- FME 2017.0 b17106 20160713 -------------------------- GeometryFunc: Add arc by 3 points and arc by bulge functions (PR55755). C96819 C106863 Generalizer: Restored test ability for input parameters (PR#71153) BoundingBox: Fix bounding box replacer for handling FMENulls (PR#71120) MyFormat Python: Updated MyFormat Python to be Python 2/3 compatible. (PR#55764) TDE Writer: Write null values for empty string attribute values and avoid conversion warnings (PR#70709) Generalizer: Restored NURBFit option (PR#71149) BoundingBox: Fix bounding box accumulator for aggregate of nulls (PR#71120) Workbench: Fixed problem where workspace won't load correctly if parameter value contained string START_HEADER (PR#70779) -------------------------- FME 2017.0 b17105 20160712 -------------------------- ARCGISONLINEFEATURES: Fix error in opening Feature Services from DI. (PR71121) Workbench: Fix crash in chartgenerator when switch from single to multiple data series MAPQUEST: Require use of API key. (PR71087). C117850 C117833 C117902 C118014 Logging: Do not use full precision when logging percentage complete. -------------------------- FME 2017.0 b17104 20160711 -------------------------- Bufferer/OffsetCurveGenerator: Gave a useful default Mitre Limit GML: xsd parsing, fix file casing to match actual local file in linux, PR70972. Workbench: Fixed problem where reader/writer help was not displayed in the embedded help panel (PR#71010) -------------------------- FME 2017.0 b17103 20160709 -------------------------- CSV2 reader: Added option to scan for additional fields (PR#71012). C117695 Workbench: Improved current directory behavior in Open, Save As (Template) and file picker dialogs (PR#21719)(PR#39098)(PR#64847) WFS reader: Added Count reader parameter, PR48216. C81198 C101036 AttributeFileReader: Add rejection port (PR#68887) BMP writer: Avoid logging unnecessary errors when not generating a world file (PR#71034). -------------------------- FME 2017.0 b17102 20160707 -------------------------- ELASTIC SEARCH: Added selective attribute reading support (PR#71017) Tooltip: Update tooltip appearance and change LOOKUP_CHOICE to have default tooltip format ShortestPathFinder: Don't drop From-To lines that snap to points (PR70498) (PR70503). C116838 Workbench: Fix quick help on regular expression editor (PR70983). C117702 FTPCaller: Enable the use of ssh-agent authentication in the FTPCaller (PR70955) CSV: Deprecate format. Replaced by the new, faster CSV2 format (PR#59435, PR#62437). C101507 C87462 C102083 C85717 C103419 C92223 C110514 C115281 CSV2 reader: Log field names with the correct encoding (PR#70789). Python: NULL terminate Python 3 command line arguments. READERS: Removed selective attribute reading support (PR#63850) CSV2 reader: Do not expand Advanced parameters (PR#70621). -------------------------- FME 2017.0 b17101 20160706 -------------------------- CSV2 writer: New faster version of CSV writer (PR#62437, PR#68954). C112739 Clipper: Preserved donut consistency during measure/z interpolation (PR#70502) Clipper: Removed measure/z copying between path segments when not desired (PR#70502) Workbench: Quick add improvements(PR#37867) Minecraft reader: Read region files in a consistent order (PR#70974). Workbench: Fixed setting of offline/online state of help without having to restart Workbench or Help app (PR#70970) -------------------------- FME 2017.0 b17100 20160705 -------------------------- RenameAttributes & CopyAttributes: Improved Performance (PR#62455, PR#62456) Clipper: Enabled measure interpolation for 2D geometries (PR#70502) Workbench: Fixed regression caused by Qt 5.7.0 upgrade where Getting Started tutorial won't show until window is resized (PR#70945) GML: Avoid recursively processing GML objects into features if they are also scheduled to processed at a later time, PR70866. C117487 -------------------------- FME 2017.0 b17099 20160704 -------------------------- CurveFitter: Enable preserveSharedBoundaries parameter of new Version (PR#70947) Workbench: Fix disclosure group to work within multiparameter gui type. Change 'string editor' to 'text editor' as per slack discussion(PR70540) Workbench: Make 'reset defaults' work for report generator. KML: Don't write extrude, tessellate or altitude mode values for geometry collections. (PR70194). C115697 JSON: Attempt to recover when writing invalid fme_json attribute values. (PR47550) -------------------------- FME 2017.0 b17098 20160701 -------------------------- Peurto Rico: Preferential mapping update of PR83 for Oracle (PR#67284). C108328 DateFormatter: Fixed bug where DateFormatter treated all numeric strings as invalid dates (PR#70898) Inspector: More efficient handling of explicit schema info. (PR#69609) -------------------------- FME 2017.0 b17097 20160629 -------------------------- JSON: Add formatting options to the JSON/GeoJSON/ESRIJSON writers. (PR70167) New Transformer: Geocoder: Implemented connections to several geocoding services (PR#64354)(PR#69644)(PR#69646)(PR#69645)(PR#69566)(PR#69570)(PR#69361) Workbench: Change indicator of terminated port (PR68833) Workbench: Cleanup tooltips for password and custom transformers -------------------------- FME 2017.0 b17096 20160628 -------------------------- Workbench: Fixed problem where embedded help window would not show localized help (PR#70846) Installer: Fix qt.conf writing so that it is owned by correct feature in Server installer. (PR#67970). C111501 Elasticsearch: Show list of indices in reader/writer settings box (PR#69949) -------------------------- FME 2017.0 b17095 20160627 -------------------------- CityGML: fixed crash when transformation matrix is missing from the implicit geometry. Also write out a default transformation matrix if none is present in the instance geometry, PR70832. Installer: Reset FMESERVERSHAREDDATA when selecting Express Install. (PR#70443) Installer: Add nicer error message to FME Server installer related to the EPEL and IUS repos. (PR#70708). C117162 C116021 DwgStyler: Allow .dwt files in template file filter as well. (PR70781). C117221 Installer: Update file permission error to be more accurate. (PR#69769). C115057 DGNV8: Change DGNV8 to use Group By Level Names as the reader default. AVF: Updated the AVF reader/writer to the latest spec from Apple (PR69963) KMZ: Allow zipping/unzipping files with any extension. (PR70672) C117181 -------------------------- FME 2017.0 b17094 20160624 -------------------------- AttributeManager: AttributeManager:fix crash when deleting rows(PR#70811). C117343 Installer: Fix problem installing localization files in Distributed installations when installing to a non-default location. (PR#70797). C116998 LineSegmentIterator: Restored preferredStartPoint set (PR#70128) GML reader: Removed logging of schema features, PR70813. Installer: Remove unneeded custom actions from FME Server installer. (PR#69628) GTI_GTVIEWER: Incorporated updated plugin from Graphic Technologies Inc. (PR69573), C114097 -------------------------- FME 2017.0 b17093 20160623 -------------------------- Intersector: Added measures to Nodes (PR#65713) Workbench: Convert summary annotations to html. Eliminate the need for tooltip sections in the fmx. (PR30085). C33843 Workbench: Fixed Feature type to read problems where its behavior changed on re-opening workspaces (PR#62735, PR#67958, PR#70360). C111623, C116584 MapInfo Reader: Don't lose coordinate system info (PR70747) RasterExpressionEvaluator: Round instead of floor for integer conversion functions (e.g. @int8) (PR#70738). C117210 Coordinate Systems: Update to oracle.db with RGF93.CC systems (PR#39217). C61395 C97669 -------------------------- FME 2017.0 b17092 20160622 -------------------------- Workbench: Support custom transformer help in modeless mode. Also support testsuite descriptions as help (PR70328) (PR67126). C110506 C115436 C116039 -------------------------- FME 2017.0 b17091 20160621 -------------------------- Zip Reading: Prevent crash reading zipped directories with file based formats (PR#70686). C117144 -------------------------- FME 2017.0 b17090 20160620 -------------------------- Python: Modified logMessage() and getMessage() to allow mixed unicode and str values in the message parameters. Fixed encoding of source code passed from PythonFactory to Python interpreter. (PR#70683) CSV2 reader: Fixed reading of attribute names in some cases when the name is different in system encoding and utf-8 (PR#70657). GML reader: Fix message with empty '%0' when old reader is being used PR70583. -------------------------- FME 2017.0 b17089 20160618 -------------------------- Generalizer: Preserved separate measures and Z values on shared boundaries (PR#10923) Intersector: Preserved measures on arcs (PR#65717) CurveFitter: Versioned to use Generalizer backend (PR#19586) Extensions: Don't try to extend ArcGIS Pro. PR#70607 workbench: Make GUI properly handle expressions for ranges. (PR69939). C115835 OTL readers and writers: Unblocking VC 14 upgrade. Improved exception safety in destructors, open(), and close(). (PR#70490) (PR#17049) ExpressionEvaluator: Make conditional end detection tolerant of internal ___ character sequences (PR69750). C115094 ChartGenerator: Fix restoring multiple group by attributes(PR#70021). C115995 C116843 DOCUMENTDB: Add warning if WHERE clause is missing 'root.'. (PR70618)(PR70620) Workbench: Allow user to clear all named connections (PR69725) FMEObjects: Improved performance of the thread safe API (PR#45733). C76891 C77571 C83652 C104257 C110367 ARCGISONLINEFEATURES: Delete uploaded fileGDB if publish fails due to duplicate name. (PR69479). C113869 C113339 -------------------------- FME 2017.0 b17088 20160615 -------------------------- MSSQL Writers: Made the WHERE clause UTF16 for match columns (PR67604) DOCUMENTDB: Fix handling of non-ASCII feature type names. (PR70550) SQLExecutor: Run button supports unicode in SQL statements (PR70200) New format: HTML Table Reader (PR#68503) SALESFORCE: Target API v37. (PR39966). C116792 -------------------------- FME 2017.0 b17087 20160614 -------------------------- MSSQL writer: Added international character support for WHERE clauses. Centralized function for transcoding between System, UTF8, and UTF16. (PR70236) (PR67604) LeftRightSpatialCalculator: Maintain old version behavior (PR#68897) Readers: Added selective attribute reading support to PVR formats that honor DEFLINES (PR#63850) Dissolver: Improved performance by adding additional quick exit cases (PR#45733). C76891 C77571 C83652 C104257 C110367 Revit: Updated link to FME Exporter for Revit help documentation. (PR#49814) DOCUMENTDB: Remove writer from Quick Translator. (PR70341) ARCGISONLINEFEATURES: Retry write request if server returns error 400. (PR70520). C116833 Workbench: Fixed problem where attributes on reader feature types would get exposed when saving the workspace in FME 2016 (PR#70445) Logging: Log source of FME temporary directory (from environment variable or system location). (PR#70179) Licensing: Make sure we use a valid MAC address for the machine key. (PR#70518) FeatureReader: Produce features on failures on file open (PR#70415). C116759 ARCGISFEATURES: Handle more server error cases. (PR69795). C115256 -------------------------- FME 2017.0 b17086 20160614 -------------------------- Workbench: Fix problem where BulkAttributeRenamer was broken if there were a mixture of old and newer versions of the transformer (PR69981). C115440 Clipper: Fixed donut case of missing Val mode (PR#70499) LeftRightSpatialCalculator: Add rejection port (PR#68897) Batch Deploy: Allow batch files with . in the filename, such as myfile.1.tcl (PR#70123). C116209 Generalizer: Stopped Unused parameters from going to the backend (PR#36396) Workbench: Make web service dialog resizable (PR66028) GeoTIFF writer: Mention the BigTIFF option when logging an error about a raster that's too large (PR#70419). DI: Table View: Fixed table view freezing problem in View 1 on osx. (PR#54612). C107089 AttributeCopier: Fix upgrading from version 4 (PR#70432). C116820 Workbench: Do not resize Junctions, when selecting and resizing multiple objects (PR#70492) FeatureWriter: Fix regressions introduced when the dialog was converted to be used in non-modal way. (PR#70377) -------------------------- FME 2017.0 b17085 20160610 -------------------------- CSV2 reader: New faster and more robust version of CSV reader (PR#59435, PR#41373, PR#41450, PR#42273, PR#47352, PR#47523, PR#51780, PR#53402, PR#53409, PR#56673, PR#60465, PR#63276, PR#63949, PR#68043, PR#70487). C111797 C106368 C96553 C97649 C101507 C87462 C102083 C85717 C103419 C92223 C110514 C115281 Planet Lab Mosaic: Added timezone minute support (PR#38904) DBF: Avoid precision loss when reading exponent from DBF (PR#61765) -------------------------- FME 2017.0 b17084 20160609 -------------------------- GML reader: Features do not support multiple coordinate systems so we now reproject coordinate systems for member geometries to the feature coordinate system PR70344. -------------------------- FME 2017.0 b17083 20160608 -------------------------- Suggest: Addition of Smallworld 5 to Reader/Writer Gallery (PR#69849) AreaAmalgamator: Add rejection port and flag to allow rejection code output (PR#70325) TDE Writer: Build donut hole bridges in donuts and multiareas for better rendering in Tableau (PR#70402,PR#66733). C116698 -------------------------- FME 2017.0 b17082 20160607 -------------------------- Sampler: Fixed out of memory bug on Win32 (PR#70348) Clipper: Preserve path segments on Donuts (PR#70256) -------------------------- FME 2017.0 b17081 20160606 -------------------------- Clipper: Fixed default path-boundary support for collections(PR#70256) FeatureWriter: Fixed regression where user attributes and format parameters are reset to default values when OK is clicked (PR#70377) -------------------------- FME 2017.0 b17080 20160606 -------------------------- Clipper: Removed artificial path wrappers (PR#70256) Workbench: Web as a filesystem(PR#52875). C97143 C113237 C113237 MIF Writer: Use pretty precision for bounds (PR#38400) Workbench: Fix labels on the connect logger & inspector menus (PR70170) Installer: Add new installer type that produces a list of where files will get installed. (PR#67966) Workbench: Provide more user friendly option naming in the CircularityCalculator (PR69993) Workbench: Fix crash when trying to create condition value for HTTPcaller (PR69302) StringSearcher: Allow various list names to contain mapping file unsafe characters. (PR#70370) Workbench: Properly initialize python workspace parameter when default value is 2 or 3 (PR69752) -------------------------- FME 2017.0 b17079 20160602 -------------------------- Installer: Add database logging on Windows to match Linux. (PR#70288). C116055 Transformers: Make attributes optional (PR69680).(PR62726). C116241 Clipper: Restored default dual behaviour of preserve lines as path segments (PR#70256) -------------------------- FME 2017.0 b17078 20160601 -------------------------- Excel Reader: Fixed possible crash when opening multiple workbooks in a .zip file (PR#70094) MYSQL: Exposed SQL functions for MYSQL Non-spatial formats (PR60113) GeometryTypeCmd: Updated to pass parameter and return values as strings, and correctly set encoding for IFMEText strings. (PR#38114, PR#24405) GML reader: Added xml_aggregate to the schema features when feature type has multiple geometries, even if it multiple geometries of the same geom type, PR70220. Surface Builder: Reject degenerate trianglestrips (PR#67798) -------------------------- FME 2017.0 b17077 20160531 -------------------------- GML reader: Use the old reader proxy when reading safe fixed schema, this ensures that we set the coordinate system, PR31973. Tiler: Propagated Preserve Paths as Line Segments parameter to curves (PR#70256) RubberSheeter: Improve Text Handling (PR63385). C104153 GeometryExtractor: Output WKT 1.2 when requested (PR69247) Matcher: Fix translation failure when using international attribute names (PR68791) WFS: Force wfs feature collection read only in wfs 2.0.0, PR48216. C81198 C101036 Surface Builder: Reject degenerate composite surfaces (PR#67798) Installer: Remove Universal CRT in update files and ship dlls directly. (PR#69628) Workbench: Fixed crash when right clicking on any transformer inside a custom transfomrer (PR#70310) Surface Builder: Reject degenerate faces (PR#67798) -------------------------- FME 2017.0 b17076 20160530 -------------------------- CommandParmList: Allowed null pointers to be added to function parameter lists to represent missing values. (PR#38115, PR#64619) Sampler: Randomization in sampler now handles larger datasets (PR#70280). C116491 OTL (DB2/Netezza/Informix/ODBC): OTL (DB2/Netezza/Informix/ODBC): upgraded OTL header. Added missing square bracket in SQL for fme_db_join. (PR#64934) -------------------------- FME 2017.0 b17075 20160528 -------------------------- SOCRATA: Reduce debug log verbosity. (PR70267). C116489 Intersector: groupBy attributes removed from attribute list (PR#68898) DGNV8: Improve closure tolerance checking for base of extruded solid reading. (PR70233). C116241 HTTPCaller: Add ability to examine XML responses to find the appropriate attribute encoding. (PR55201) FMW Reader: Add legal property to workspace properties (PR#70156). C116242 WFS reader: Added WFS 2.0 Start Index and paging support, PR48216. C81198 C101036 FeatureMerger: groupBy attributes removed from attribute list (PR#68898) DonutBuilder: groupBy attributes removed from attribute list (PR#68898) Dissolver: groupBy attributes removed from attribute list (PR#68898) BoundingBoxAccumulator: groupBy attributes removed from attribute list (PR#68898) Workbench Canvas: Don't allow hidden connections in drag-insert (PR#69699). C116837 TweetSearcher: Preserve exposed attributes. (PR70271) AreaOnAreaOverlayer: groupBy attributes removed from attribute list (PR#68898) -------------------------- FME 2017.0 b17074 20160526 -------------------------- AreaBuilder: Updated matching between arc endpoints and nodes to ensure correct behaviour when handling 2D and 3D curves when considering node elevation. (PR#70097) Topology: Fix bad cast resulting in deferred crash (PR#70135). Installer: Fix case where start menu folder is not removed when uninstalling. (PR#67588) AreaBuilder: groupBy attributes removed from attribute list (PR#68898) DB2 spatial writer: Fixed issue where spatial tables created could not be read by ArcGIS. FMELine: Adjusted getStartPoint and getEndPoint to ensure that returned points have correct properties. Added clear() method to FMEPoint. (PR#70095) XMLInputStream.cpp: Fixed crash for download first and ftp mode due to PR69543 changes. C113992 Readers: Expose search envelope coordinate system option in reader parameter boxes (PR#66595) Workbench: Disable feature inspection while translation is in progress to prevent DI reading from incomplete FFS file (PR#70109) Workbench: Fixed problem where Python/Tcl scripted parameter values were stripped of spaces (PR#70178 PR#70157 PR#51848). C88488 C102950 C105039 C116244 C116335 -------------------------- FME 2017.0 b17073 20160525 -------------------------- Python FME Objects: Changed FMELine.getPoints() to return measure values on its returned points. (PR#69346). C113619 ARCGISONLINEFEATURES: Improve handling of errors when publishing. (PR69479). C113869 C113339 WMS: Layer names with spaces can now be read properly (PR69670). C114271 KML: Fixed force dataset encoding parameter to apply while reading datasets. (PR#69543) Python FME Objects: Clarified the documentation of FMELine.getPoints(). (PR#69346) New transformer: HTMLExtractor: extract data from HTML documents and fragments (PR#59928)(PR#69875). C101610 C105678 C112960 -------------------------- FME 2017.0 b17072 20160524 -------------------------- CS-MAP: Support 4GB NTv2 grids (PR#68476). C112332 PointCloudCombiner: Preserve the first gray band in a raster as color_red/color_green/color_blue, even if the band has a name (PR#70208). C116073 Collada: Enable the Collada reader/writer on Mac OSX (PR57548) PointCloudCombiner: Fixed converting a raster to point cloud when one of the band names contains spaces (PR#70208). PointCloudXYZ writer: Fixed writing component or column names with spaces (PR#70213). ExpressionEvaluator: Fixed problem where output result attribute didn't have the expected name (PR#70014). C115922 Workbench: Fixed problem where feature type qualifier was not used when feature type name was set to published parameter. (PR#69643). C114043 PDF Writer: Fixed issue where certain 4-band rasters would be written incorrectly (PR#65815). C109361 FME Objects: Updated to return bounding cube on fme_metadata when the feature type has 3D geometry. (PR#59406) AVF: Use folders as the dataset in the AVF reader/writer, rather than zip files. ACAD,REALDWG: Improve paper space reading options (PR64863). C115799 -------------------------- FME 2017.0 b17071 20160521 -------------------------- Intersector: Added measure interpolation options (PR#20126) Gtrans: Upgraded Windows libraries to 3.7.0. (PR#61655). C103399, C113626 Workbench: Fixed problem where opening old workspace with fanout settings will crash Workbench (PR#70108). C115924 Excel Writer: Simplified warnings about overwriting template file (PR#70057) -------------------------- FME 2017.0 b17070 20160519 -------------------------- Gtrans: Fixed lib_reproject to work with recent change. (PR#61655). C103399 C113626 Gtrans: Upgraded Windows libraries to 3.7.0. (PR#61655) CS-MAP: Support wide NTv2 grids (PR#69597). C114090 Emailer: Added automatic retry on connection issues (PR#70077) DGNV8: Fix extrusion value when writing of extruded solids. (PR70122). C116134 PolygonDissolver: Restored support for offset curves (PR#25252). C18468 C21237 C22001 C28195 C72253 C73682 C76138 C98006 C99845 C103111 C109742 Bufferer: Fixed buffer direction for multi-areas (PR#12109). C60793 C104702 Custom Format (FDS): Custom Format (FDS): I18N Support - Fixed format parameter name (and value) garbling (PR#70025) Workbench: Only show Open Containing Folder context menu on transformers that support it (PR#64260) SchemaMapper: Add Inspect and Open Containing Folder support to SchemaMapper transformer (PR#64260) -------------------------- FME 2017.0 b17069 20160519 -------------------------- FME Objects: Added fme_coordinate_system, fme_geometry_dimension, and fme_geometry_type values to the fme_metadata search type. (PR#69432) XML: Explictly set the systemID of the InputStream to fix mapping file generation (PR#70090) Bufferer: Restored partial support for half buffering (PR#12109) ARCGISONLINEFEATURES: Add Features Per Request parameter to readers. (PR69232). C113042 Workbench: Fixed regression where AttributeExposer lost its ability to expose multiple attributes (PR#70045) SQL Editor: Added DB2 Spatial functions for the SQL editor window (PR#69440). -------------------------- FME 2017.0 b17068 20160517 -------------------------- Bufferer: Restore support for BOTH_SIDES (PR#25252) Bufferer: Fixed Memory Leak (PR#25252) ACAD,REALDWG: Apply paperspace UCS to paperspace entities (PR62116) Bufferer: Added Corner Options (PR#25252). C18468, C21237, C22001, C28195, C72253, C73682, C76138, C98006, C99845, C103111, C109742 Workbench: Added Inspect and Open Containing Folder support for transformers (PR#64260 PR#64337) Amazon Aurora: Removed Tech Preview from format label. (PR63914) -------------------------- FME 2017.0 b17067 20160516 -------------------------- Excel Reader: Fixed issue where features were produced from empty sheets (PR#54554).C101541 ConvexHullReplacer: Restore Linear Interpolation of Z values (PR#12109) SQL Editor: Put Database Tables as first accordion item to better match typical workflows (PR#69921) Installer: Upgrade JRE to 8u91 for security updates. (PR#69581) Emailer: Added easier support for Gmail via web connection (PR#69875)(PR#69815). C114857 Workbench: do not download FME Store transformer if there is a local one. Also give precedence to local transformers over FME Store transformers. (PR69958). C115689 -------------------------- FME 2017.0 b17066 20160513 -------------------------- Dynamic Schema: Remove errors when empty or undefined source schema readers are present in workspace. (PR#69554). C112931 DB2 and Informix Spatial writers: Sped up spatial reading many times by fetching coordinate system once per feature type, rather than once per feature. (PR#69480) Excel Writer: Fixed issue where writing fails if template file has an extension but destination file does not (PR#66276) -------------------------- FME 2017.0 b17065 20160513 -------------------------- GeometryCoercer: Move sidedness consistency checking for CompositeSurfaces to the GeometryValidator as a repair option. (PR#69885) (PR#40954) (PR#24705). C95574 Clipper: Extracted parameter to specify how measures should be interpolated (PR#12109) New Transformer: Geocoder for generic use of a variety of online geocoding services and geocoding modes (PR64354) FeatureReader: Improve performance by removing Tcl from transformer (PR#64226) GeometryColorSetter: Add an option of being recursive or not. (PR#69867) FBX: Represent normals and UVs a bit more honestly when the FBX model stores them with the index to direct reference mode. (PR#68829) -------------------------- FME 2017.0 b17064 20160512 -------------------------- KML: Added a force dataset encoding parameter that specifies the encoding in which the dataset should be read with (PR#69543). C113992 ACAD,REALDWG: Improve UCS handling related to text entities (PR60635) Clipper: Extended measure handling to intersection, and restored default behaviour (PR#12109). C60793 C104702 NAS reader: Map coordinate system urn:adv:crs:ETRS89_X-Y-Z uri as EPSG:4936, PR69922. C115644 ShortestPathFinder: Improved performance reordering from-to line for large networks via multithreading (PR#68893) Emailer: Fixed incorrect Content-Disposition when using non-ASCII characters PR#69734. C114903 -------------------------- FME 2017.0 b17063 20160510 -------------------------- Oracle Writer: Fixed match column support for NCHAR (PR68332). ARCGISFEATURES: Support reading from ArcGIS 9.3. (PR69795). C115256 -------------------------- FME 2017.0 b17062 20160509 -------------------------- Clipper: Added measure handling (PR#12109). C60793 C104702 Installer: Fix filtering to bring back missing doc files. (PR#69775) Workbench: Do not encode published parameters for existing published parameters (PR69812) Workbench: Fixed problem where editing previously saved Elasticsearch writer feature type would crash Workbench (PR#69808) -------------------------- FME 2017.0 b17061 20160507 -------------------------- SOCRATA: Upgrade to DataSync 1.7; add Set Aside Errors option. (PR69553). C114078 C113867 C110048 DB2: Hide DashDB on non-Windows platforms (PR#54523). DocumentDB: Add to SQLExecutor. (PR68327) -------------------------- FME 2017.0 b17060 20160505 -------------------------- Workbench: In the FME Server publishing wizard, do not upload UNC paths by default (PR#63311). C106426 C101498 LAS writer: Fixed crash when writing to directory without permission (PR#69794). -------------------------- FME 2017.0 b17059 20160504 -------------------------- GML Readers: Fixed ValidateOutput not working with Ignore schemaLocation (PR#35879) Installer: Fix ability to write eval_info when installing to Program Files. (PR#69599)(PR#69427) ARCGISONLINEFEATURES: Avoid 403 error when browsing groups. (PR69143). C112967 KML: Use kml_boolean instead of kml_bool for schema attribute types. (PR69760). C115114 FILEGDB: Fix problems when active choices change which parameters are used. (PR69630) -------------------------- FME 2017.0 b17058 20160503 -------------------------- ARCGISONLINEFEATURES: Fix Feature Service creation inside subfolders. (PR69235).C113339 ELASTICSEARCH: Fixed issue where geo_point geometry fields after the first became geo_shape instead (PR#69772) Workbench: fix featurewriter to preserve format parameters Elasticsearch Writer: Simplified geo_point writing (PR#69507) -------------------------- FME 2017.0 b17057 20160502 -------------------------- DI: Feature Info: Display the band name if it exists in the raster point info. (PR#69619) Workbench (Dynamic Schema): Workbench (Dynamic Schema): Fixed problem where Schema Definition Name was incorrectly forced to use fme_feature_type attribute, on workspace load under certain conditions (PR#69729). C114955 ARCGISONLINEFEATURES: Automatic retry for HTTP 500 responses on read and write. (PR69668). C113265 Clipper: Added a Use Closest Z 2D/3D conflict mode Offsetter: Scale block attributes with block if uniform, warn if not uniform. (PR49714,PR17736). C98566 FME_Status: Simplify the only use of FME_USER_ABORT. (PR#69655) FeatureReader: Keep dataset parameter properties (PR#68496) -------------------------- FME 2017.0 b17056 20160429 -------------------------- ACAD,REALDWG: Scale block attributes with block if uniform, warn if not uniform. (PR49714,PR17736). C98566 C84272 C107199 C110641 RasterExpressionEvaluator: Fixed incorrect data type for @col() function (PR#69657). -------------------------- FME 2017.0 b17055 20160423 -------------------------- App L10n Kit: General update on guide for 2016. (PR#65027) New Transformer: Geocoder for generic use of a variety of online geocoding services and geocoding modes (PR#64354) GeoTIFF writer: Clarified Number of Levels to Generate parameter (PR#69545). SDF: Re-enable deprecated SDF (PR#62830) -------------------------- FME 2017.0 b17054 20160421 -------------------------- PointOnAreaOverlayer: Added Deaggregate input option (PR#68007) TraitMerger: Fixed output ports (PR#68247) ACAD,REALDWG: Improve reading of block attributes ACAD,REALDWG: Prevent overwriting of autocad_layer_color by insert attributes named 'layer'. (PR69604). C114128 Generalizer: Optimized factory for non-areas (PR#36396,PR#69613) Edit App L10n Kit: Desktop Localization Documentation Guide updated (PR#63405) Installer: Add 32-bit OpenMP Merge Module to the installer. TDE Writer: Log feature when rejected (PR#68773) Workbench: Make apply button enabled or not based on whether or not the user edited the parameters (PR24402). C98542 MultipleTransformers: Supported parameter mapping for lists (PR#69559,PR#69561,PR#69563,PR#69576) ACAD,REALDWG: Improve UCS handling for intermediate representation and roundtrip (PR60635) SketchUp Writer: Write geometry traits to faces (PR69508). C113907 ACAD,READLWG: Set text height / size to default if 0 on write. (PR69600). C113959 Workbench: Do not show extra space in publish parameters dlg (PR69550) -------------------------- FME 2017.0 b17053 20160420 -------------------------- Clipper: Fixed active disclosure group (PR#69555) Generalizer: Added aggregate handling (PR#36396) Licensing: Stop rejecting the SIGN field in a floating license. PR#69612 Tiler: Added Preserve Lines as Path Segments option SENTINEL2AWS: Eliminated memory bloat during image download (PR#69501) Gtrans: Add Gtrans support on Linux PR#69514. C113704 -------------------------- FME 2017.0 b17052 20160419 -------------------------- STFLineVisitor: Fixed standartization for arcs (PR#69497) Transformers: Fix broken KinesisReceiver due to credentials provider (PR#66686). C111988 Transformers: Fixed active disclosure groups (PR#69555) Workbench: Fix crash when deleting transformers from the nav tree (PR69558) Clipper: Updated tooltip (PR#69512) Clipper: Updated layout and parameter names (PR#69512) StringSearcher: Do not overwrite output attribute if string is not found (PR69536) -------------------------- FME 2017.0 b17051 20160418 -------------------------- Workbench: Remove submenu for 'connect' transformer actions (PR69539) AIXM: Added warning messages for AIXM reading wrong versions (PR#50452) DGNV8: Improve purging performance, for writing with large seed files. (PR69474) SENTINEL2AWS: Implemented parallel downloading to increase performance (PR#69486) PointCloudCombiner: Fixed attribute accumulation for non-point-cloud features (PR#67968). -------------------------- FME 2017.0 b17050 20160416 -------------------------- Workbench: remove roguewave from transformermgr ShortestPathFinder: Default allow UTurns to yes when parameter not specified (PR66890). C110509 Workbench: Fixed problem where transformer won't upgrade to the latest version correctly when no parameters changed (PR#69520) App L10N Kit: Updated Desktop localization guide (PR#65027) (PR#63405) DB2 reader: Do not call commit() after reading every feature, improving performance by around 15% (PR#69163) Snapper: Improve Vertex Snapping behaviour for Arcs. (PR#65587) FeatureReader: Make GUI-less TABLELIST optional (PR#69109). C113053 Workbench: Localize simple parameter types that show up in navigator (PR#68405) Workbench: Support transformers with dynamic parameters in modeless mode (PR69490) Clipper: Added ability to specify Z source (PR#36671). C78247 FMW Reader: Ensure reader and writer name are non-empty (PR#69493) -------------------------- FME 2017.0 b17049 20160414 -------------------------- AUTOCAD_OD: Change logging of table names to avoid the internal generated name. (PR69496). C113822 ShortestPathFinder: Add No U-turns mode (PR66890) FME Objects Python API: Upgraded API to properly support Python 3. (PR#55770). C108739 C113830 Generalizer: Added polygonization and donut creation for Preserve Shared Boundaries mode (PR#36396) New Format: Sentinel-2 on AWS reader (PR#67693) IBM dashDB Non-Spatial and Spatial: Added readers and writers. (PR#68406) -------------------------- FME 2017.0 b17048 20160413 -------------------------- App L10N Kit: Updated Desktop localization guide for first15 exercises.(PR#66186) Oracle: Fixed memory leak (PR#69267). REALDWG: Read user dictionaries of Xrecords. Pointer cleanup fix. (PR69345) ACAD,REALDWG: Fix exposable attributes, affecting geometry schema generation. -------------------------- FME 2017.0 b17047 20160412 -------------------------- BulkAttributeRenamer: Fixed problem where original attributes were not kept after performing case change operation (PR#69420). C113746 AnchoredSnapper: Add new 'Anchors' output port. (PR#50869) -------------------------- FME 2017.0 b17046 20160412 -------------------------- Tiler/Clipper: Added 2D/3D conflict handling (PR#62699) ExpressionEvaluator: Generate correct mapping file code when an ExpressionEvaluator is used inside a custom transformer. (PR#69413) JSONFormatter: Output consecutive atomic values on the same line. -------------------------- FME 2017.0 b17045 20160409 -------------------------- AnchoredSnapper: Add pseudonode option.(PR#50869) DI: Measure distance using the original coord sys. (PR#46889) FBX: Preserve hierarchy of transformation matrices from scene tree. (PR#68876) ACAD,REALDWG: Skip exception based on empty text style (shape) name. (PR69371). C113597 GeoDB: Improve the building of helper tools. FeatureReader: Recognize attributes in the Dataset field when typed in (PR#67318). C111028 -------------------------- FME 2017.0 b17044 20160408 -------------------------- AnchoredSnapper: Improvement when working with arcs. (PR#50869) App L10N Kit: Updating the Desktop L10N Kit (PR#66186) GEODATABASE: Support GUID types for Update/Delete Key Fields (PR#68939). C112944 Generalizer: Implemented new factory (PR#36396) FeatureReader: Fix dropping enabled active parameters (PR#68847) -------------------------- FME 2017.0 b17043 20160406 -------------------------- Workbench: Use Connection instead of Link in user visible strings (PR#69354) MapboxStyler: Changed Marker-Color to output values in hex instead of rgb (PR#69307) JSONEvaluator: Remove conflicts between different query evaluations (PR69322) -------------------------- FME 2017.0 b17042 20160405 -------------------------- Snapper: Offer option to add pseudonodes to anchors (PR#50869) Workbench: Fixed problem where 'Connect' menu was showing where it shouldn't (PR#69317) Workbench: Add option to custom transformers to bypass output attribute calculations (PR69250) ACAD,REALDWG: Always apply extrusion to improve intermediate representation (PR60635) -------------------------- FME 2017.0 b17041 20160404 -------------------------- HullAccumulator: Fixed recent bug in shells/holes that are kept (PR#15855). C12573 -------------------------- FME 2017.0 b17040 20160402 -------------------------- FME: Fixed memory leak (PR#69267). GeoTIFF writer: Ignore geotiff_pyramid_num_levels attribute to preserve backwards compatibility (PR#19638). C12890 C21011 C21744 C37033 C65894 C71112 C73583 C90153 C91018 C94569 C94773 ACAD,REALDWG: Improve non-uniform block warning, and handle block attribute scaling. (PR49714,PR17736). C98566 C84272 C107199 C110641 MapInfoStyler: Prevent a false indication of invalid parameters (PR#69268) Workbench: Version prompt was not appearing in (PR69281) Oracle writer: Fixed regression where it was impossible to insert most CHAR values into CHAR columns with UTF8 and other non-default encodings (PR#69177). C110368, C47770, C85940, C96702, C103991, C96777 HTTP: Fix logging of proxy url/port when system proxy settings are used. IFC: Snap solids together before constructing a CSG. (PR63995). C111911 FME Objects API: Removed Avenue, Delphi, and MapBasic FME Objects APIs. (PR#49748) FME: Fixed memory leaks (PR#69267). -------------------------- FME 2017.0 b17039 20160331 -------------------------- FME Objects Python: Fixed FMEFactoryPipeline crash when adding a factory. (PR#69246). C113361, C113591 Snapper: Allow a bit more movement within a (tolerance*2) distance. (PR#50869) DSFLW2: The Danish DSFL Writer V.2 is now included with FME (PR54324). C93620 -------------------------- FME 2017.0 b17038 20160330 -------------------------- E57 reader: Use min/max x/y/z values as rough extents (PR#69224). C112997 Dissolver: Optimize memory usage and performance when working with large datasets and not making lists. (PR#69196 PR#48110). C113213 Workbench: Avoid crash when creating attribute link connections. Sampler: Restore default of 1 for sampling rate. (PR#69244). C113452 JSONFragmenter: Don't put a '.' after the attribute prefix (PR69241) HTTPCaller: Preserve error messages when downloading to a file fails. (PR69056). C112796 Elasticsearch Writer: Fixed incorrect capitalization of GeoJSON 'type' values (PR#69187). C113181 DGNV8: Improve logging of unsupported solid type 19 elements. (PR69202). C113270 Workbench: Fix help button on link Run Time Order dialog (PR69227) SketchUp Reader: Don't output empty aggregates (PR69147). C113187 Triangulator: Fixed a bug triangulating multiple independent polygons (PR#69066). C111994 ShortestPathFinder: Fix parameters that accept attributes (PR68796). C105363 -------------------------- FME 2017.0 b17037 20160329 -------------------------- Snapper: Anchored segment-snapping adjustments (PR#50869) Localization: Fixed problem where some parts of 'Feature Type Name' parameter were not localizable (PR#63397, PR#68285) Workbench: Simplify code to launch parameter GUIs. (PR24402). C98542 Overlayers: Versioned to avoid activeDisclosureGroup bug (PR#68007, PR#69203) Workbench: Added option to create labelled hidden link called 'Create Tunnel' (PR#69065) PointCloudOnRasterComponentSetter: Fixed error when used after clipping a raster (PR#69206). OSMPBF: Added new reader for OpenStreetMap Protocol Buffer format (PR#32181). C58413 C93529 C99645 C104098 C110589 -------------------------- FME 2017.0 b17036 20160328 -------------------------- fmetexturemanager.cpp: Do not cache the readers PR61517. C103671 Snapper: Anchored segment-snapping adjustments (PR#50869) JSONUpdater: Fix exposed attributes on the DOCUMENT output port. (PR69197). C113283 ReferenceFactory: Preserve old segment joining behaviour PointOnLineOverlayer: Fixed measures on last point (PR#68994). C113035 ECW: Error instead of crash on bad file offset (PR#69174). XML Flattener: Changed buffer length limit to match input documents byte count (PR#37871) GDAL reader: Adjusted the _pyramid_num_levels format attribute to not include the base level (PR#30800). C21011 ECW reader: Added support for reading a specific pyramid level (PR#11475). -------------------------- FME 2017.0 b17035 20160325 -------------------------- Installer: Upgrade Flexnet Server to 11.13.1.4 on Windows. (PR#69160) JSON: Fix escaping of some characters in JSON strings (PR69118). C113009 GeometryReplacer: Never remove source attr on rejected port (PR#69144) Reprojector: Log the correct coordinate system when ignoring the source coordinate system in favor of the feature coordinate system (PR#69172). C113201 VPF: Make sure all .fmi files are included in installer. (PR#66323) Workbench: Connect outputs from selected nodes to a Junction (PR#68949) Workbench: Fixed problem where deleting feature type with qualifier name set would result in crash (PR#69122) Installer: Update icons for Integration Console, Licensing Assistant and Quick Translator. -------------------------- FME 2017.0 b17034 20160323 -------------------------- Reproject: Fixed issue with incorrectly reprojected extrusions. Offset: Adjusted offset function to not force 2D features to 3D when only given one parameter. (PR#60693) GeometryReplacer: Fixed source attribute removing when rejecting (PR#69144) SimpleAreaDissolver: Refactored dissolve code(PR#15855). C12573 Localization: Localized the description part of the additional encoding names specified for ENCODING GUI type (PR#69094) ESRIMSD: Log when no feature classes are found for schema or reading. Workbench: Prevent saving of bad workspace in some cases and log message (PR#68904). C112308, C112822, C109819 PostGIS family of writers: Fixed feature rejection logging regression for Bulk Insert. (PR#68822) -------------------------- FME 2017.0 b17033 20160322 -------------------------- PostgreSQL writer: Match Columns now supports serial columns (PR#68656). C112545 DB2: Added debug logging to reader (PR#63621). C106861 DGNV8: Log more clearly about missing cell libraries and cells. (PR68964) ShortestPathFinder: Add Time completion condition (PR68796) Localization: Fixed localization issues (PR#69094) Workbench: Fixed problem where changing writer on one or more feature types would result in bad workspace (PR#69059) Workbench: Allow insert with multiple selected objects (PR68444) HTTPCaller: Changed default in request URL parameter to https:// (PR#68970) Installer: Only check permissions on network folders. (PR#68854) COORDSYS: Fix not finding Grid Files that were stored relative to FMEHOME (PR#68644). C112476 @Relate: Fix performance regression for PostgreSQL when trimming keys (PR#68564).C111328 FBX: Make reader work in Mac OS Data Inspector (PR#69080) MrSID reader: Added support for reading a specific pyramid level (PR#11475). C12318 C77151 C12318 Spatialite Reader: Fixed incorrect width of string attributes during schema generation (PR#69067). C113057 -------------------------- FME 2017.0 b17032 20160321 -------------------------- Offsetter: Made 2-dimensional features offset from z=0 and log a warning if given a non-zero z offset value as a parameter. (PR#60693) HTMLReportGenerator: Fix Issue with setting values from Expressions(PR# 68798) GeoTIFF: Added support for writing (PR#19638) and reading (PR#30800) pyramids. C12890 C21011 C21744 C37033 C65894 C71112 C73583 C90153 C91018 C94569 C94773 Workbench: Validate AttributeManager family to validate list attributes (PR68844) Workbench: Sort by connection name rather than db type (PR67366) App L10N: Updated the desktop guide for fmehelp_xx.ts (PR#66776) App L10N Kit: FME 2016 Splash screens (PR#67631) Transformers: Clean up StringReplacer ordering and renaming (PR68586) ThreeJS: Fix incorrect writing of alpha values (PR66419) PlanetLabs Mosaic reader: Fixed crash (PR#61921). Workbench: Properly restore port order (PR69070). C113061 GEODATABASE_SDE: Harmonize navigation pane 'Read Version Difference' parameters (PR#68293) -------------------------- FME 2017.0 b17031 20160319 -------------------------- DB2: Added schema based table listing for readers. Fail translation when output schema is missing for writers. (PR#63621) (PR#67757). C106861 ODATA: Fix handling of server-side pagination. (PR68849). C112794 GML writer: Modified error message stating that the output dataset must be a filename and must not refer to an existing folder, PR69037 Java API: Fixed the encoding of strings logged for exceptions. (PR#69028) ArcStroker: Fixed start point issue for arcs and ellipses (PR#65960) Cesium Writer: Avoid Linux crash by not copying too many bytes (PR#69048). FBX: Ship Autodesk's FBX SDK runtime in order for this format to work. (PR#16218) MapInfoStyler: Fixed rejection of disabled parameter (PR#69049) Decelerator: Fixed rejection of disabled parameter (PR#69033) FeatureWriter: Fixed problem where output feature type name was incorrect in some cases (PR#69046). C113083 Workbench: Fixed problem where same folder as the source dataset option didn't work as expected when using xml readers (PR#49229). C112964 FeatureReader: Improve wording for unresolved parameter prompt when generating output ports dialog (PR#67246) ODATA: Add Features Per Request parameter for local pagination. (PR68849) HTTP: Log a warning when a named connection cannot be found. (PR69014) -------------------------- FME 2017.0 b17030 20160317 -------------------------- AttributeAccumulation: Fixed schema issue with lists (PR#68007) SimpleAreaDissolver: Refactored dissolve code into a class (PR#15855). C12573 Intersector: Additional updates to floating point precision issue intersecting nearly identical lines (PR#14785) Installer: Fix permissions on parent Dashboard directory. (PR#68673) ACAD,REALDWG: Scale block attributes with block if uniform, warn if not uniform. (PR49714). C84272, C107199, C110641 FBX: Including new format in installer (DLL and metafile). (PR#16218). C37749, C43943, C82706, C92130, C92898, C96038, C96839, C100444, C101469, C103052, C103175, C104481, C107218, C112515 Localization: Fixed problems with defline parameters (Format parameters tab) (PR#68921) Java API: Fixed string encoding handling for Java and C++ string conversions. (PR#45650) DropboxConnector: Fix crash when accessing 'Parameters' in Navigator. -------------------------- FME 2017.0 b17029 20160316 -------------------------- Intersector: Fixed floating point precision issue with intersecting nearly identical line segments (PR#14785) JOBXML: All defined attributes are now exposed on workbench with JOBXML reader (PR#68595). C112539 XML Flattener: Added white space trimming for attributes that contain XML files (PR#37871) FILEGDB: Fix crash after dropping feature for non-existent table (PR#68786) CADRG Writer: Fixed unbalanced brackets in defline parameter definitions SPATIALITE: Fixed issue where timestamp comparisons on Windows were off due to Daylight Savings Time (PR#68938) convertArcToPoints: Made it more robust by accepting sweep angle parameter (PR#65960) Formats: Removed $Revision$ ( $Date$ ) when logging format names (PR#68931). SlackConnector: New Transformer(PR#68883) ShortestPathFinder: Add option to reorder From-To line without Network (PR68796). C105363 StatisticsCalculator: Populate the Attributes to Analyze parameter from the old transformer (PR#68026) Installer: Add dashboards parent directory to make sure it has the proper permissions. (PR#68673) -------------------------- FME 2017.0 b17028 20160315 -------------------------- ListSearcher: Change regular expression verbiage to contains instead of matches. (PR#40982). C73710, C109133 Sampler: Prevent crash when more samples are requested than exist (PR#67623) Dissolver: Improved default performance (PR#68703) BSB reader: Read the chart coordinate system instead of the default coordinate system (PR#68882). C112625 FeatureWriter: Show zip button for output dataset (PR#67626) CIVIL3D: Fixed crash in pipe network reading, where no structures exist. (PR68907). C112903 GetAsFaceCopyAt: Fixed index comparison against number of parts in a triangle fan. (PR#68894). C112863 DateFormatter: Leave null, empty dates untouched; generate more invalid responses in automatic mode. (PR#64527) (PR#50488) C108064, C108234, C109319, C109523, C111716 ELASTICSEARCH: Fixed dynamic writing from non-feature schema source (PR#68761) Transformers: Fixed minor attribute merging problems -------------------------- FME 2017.0 b17027 20160314 -------------------------- ImageRasterizer and NumericRasterizer: Preserve existing fme_basename when used as a Group By parameter (PR#68768). InlineQuerier: Work internally with UTF-8 queries. (PR#68677) INSPIRE: Added validate output parameter to related GML writers (indoor, INSPIRE, seabed) (PR#68803) @FindString(): @FindString() : Return offset of contained string as a character position instead of UTF-8 byte position. (PR#68598). C112562 Topology: Merge the use of two similar 4 point structures into one. (PR#64193) STF_Geom_Generate_Arc: Fixed the negative sweep angle problem (PR#65960) FBX: Initial reader implementation. (PR#16218). C37749, C43943, C82706, C92130, C92898, C96038, C96839, C100444, C101469, C103052, C103175, C104481, C107218, C112515 -------------------------- FME 2017.0 b17026 20160312 -------------------------- Workbench: Fixed typo in menu for hide/show connections MONGODB: Fixed crash when opening dataset on Linux (PR#68797) GDAL reader: Apply reader search envelope. FeatureWriter: Fixed problem where re-ordering of user attributes was not preserved (PR#68840).C112779 Workbench: Clean up terminology, sizing and add help for the execution order operations (PR68811) (PR68816) RasterMosaicker: Added option to select output for overlapping values (last, min, max, average, sum, composite using alpha) (PR#54236). C94134 C103085 C108182 Workbench: Do not allow canvas feature type movement if xformer parameters specify the order(PR68752) ||| Fixed crash when opening some workspaces (PR68785) -------------------------- FME 2017.0 b17025 20160310 -------------------------- Python API: Allowed setting of Python integer attribute values larger than int32 on non-Windows. (PR#68846). C112758 TDE Writer: Improved logging of Tableau log file location and deletion (PR#68618) Workbench: Add option to allow the user to reject unhandled features (PR68833) STF_Geom_Generate_Arc: Added sweep angle parameter to avoid floating point precision errors (PR#65960) AttributeAccumulation: Improved default value AttributeRounder: Enhanced so that it can work with attribute names containing commas and other special characters (PR#68740). C112731 Dynamic Writing: Fixed problem where schema discovery failed due to globbed source dataset (PR#65199). C108763 LineJoiner: Improved performance and fixed erroneous warning HTMLReportGenerator: Fix crash when deleting last row(PR#68758) AttributeValidator: Add validation message for has a value fail (PR#68711) Workbench: Automatically expose fme_feature_type attribute when reader is dynamic (merge is set) (PR#55046) -------------------------- FME 2017.0 b17024 20160309 -------------------------- AttributeAccumulation: Fixed list issue on multiple transformers (PR#68007) DI: Multiple Processes: Pass coordinate system definition to and from worker processes. (PR#67302) DGNV8: Non-Windows encoded strings improved writing. (PR68371) AreaOnAreaOverlayer: Improved performance overlaying large self-intersecting donuts (PR#68702) Clipper: Improved performance clipping large donuts (PR#68699) RCaller: Remove warning when user is simply choosing to stick with default R interpreter. Hidden Links: Don't show tooltip hint that won't work when revealing hidden links. FeatureWriter: Adjust attribute list for parameters depending on the context (PR#68499) VectorOnRasterOverlayer: Added fme_basename support to attribute merging HTMLReportGenrator: Support embedded svgs(PR#68470) -------------------------- FME 2017.0 b17023 20160308 -------------------------- Intersector: Improved performance splitting large, self-intersecting donut features (PR#68698) Clipper: Fixed bug in the extend connect in Z mode (PR#68699) GeometryPropertySetter: Fixed Traits from Attributes mode (PR#68617) FMEArcByCenterPoint: Added new method that standardizes arc's angles (PR#68643) HTMLReportGenerator: Fix localization issue(PR#68710). C112704 DOCUMENTDB: Assign UUIDs for features missing a Document ID value. (PR68529) Snapper: Mark end nodes of unchanged arcs as explicit, as other geometries have snapped to them. (PR#68682) Transformer Upgrade: Fix upgrading of FeatureMerger and Chopper transformers (PR#68020 & PR#68266) ListConcatenator: Work with nested lists (PR#68568).C112533 DuplicateRemoverFactory: Added messages for duplicateRemover warnings (PR#68684) -------------------------- FME 2017.0 b17022 20160307 -------------------------- AttributeAccumulation: Preserved functionality of two transformers (PR#68666) OBJ Reader: Improved reading of models with invalid vertex normals (PR68302) Transformer Upgrading: Allow setting of new parameter value based on if old parameter was set or not set (PR#67908) OSM Writer: Point features now have priority over other geometry features when reading attributes (PR#26524) RCaller: Support R libs in shared Resources folder(PR#68695) OSX Installer: Remove start page data (PR#68442) and reject versions < 10.10 Upgrade Transformer: Fixed upgrading of LineSmoother and LineGeneralizer to Generalizer (PR#66953) Hidden Links: Use disabled link colour for drawing the disabled hidden connections Clipper: Fix upgrade from version 8 (PR#66340) InlineQuerier: Correctly work with table names which contain non-English characters. (PR#68674). C112653 Transformers: Added Deaggregate Input options (PR#66356) TDE Writer: Updated invalid characters in attributes (PR#68556) GeometryPropertySetter: Fixed rejection of Count Start parameter (PR#68617) -------------------------- FME 2017.0 b17021 20160306 -------------------------- DB2: added z/OS 11 support. Fixed & enhanced writer schema support. Exposed begin and end SQL. (PR#63621)(PR#67761)(PR#66354)(PR#67757). C106861 Python: Added functions to the Python 'fme' module to resolve FME macros and return absolute paths. (PR68362) TextStroker: Allow specifying fonts by file name (PR68620) ACAD,REALDWG: Read font information from text styles. (PR68625) Python API: Exposed the iter() function on FMELibrary. (PR#68636). C111988 3DS Reader: Fix reading some 3DS models (PR68271) PointOnAreaOverlayer: Reject areas after points in "Areas first" mode (PR#68397) Collada/KML: Assign Appearance Rasters the Name of their source image file. (PR#68600). C111988 General: Prevented translation from continuing after errors for some format readers (PR#68590) AreaOnAreaOverlayer: Improved performance overlaying donuts (PR#47383) Workbench: Added ability to hide connections (PR#32294).C44273, C59595, C75798, C87392, C93928, C105117 ARCGISONLINEFEATURES: Add support for GUID and Global ID. (PR68484). C112400 KML: Fix reading/writing of styles with non-ASCII ids. -------------------------- FME 2017.0 b17020 20160303 -------------------------- Cesium 3D Point Cloud Writer: Create the dataset directory if it does not exist and prevent incorrect session shutdown warnings (PR#66926) GeometryExtractor/GeometryReplacer: New function @SerializeGeometry for MS SQL serialization PR#63952 R Caller: Change logic of disabling fme_feature_content to default to old InlineQuerier behaviour. (PR#48397) Python API: Fixed number of parameters in FMEMeshIterator.hasTextureCoords(). (PR#68605). C111988 PlugIn SDK: Fixed TOC in C++ PlugIn SDK doc. (PR#68597) -------------------------- FME 2017.0 b17019 20160302 -------------------------- LAS writer: Warn when string user components are not supported (PR#68582). C112540 Installer: Remove start page folder in appdata when installing. (PR#68442) Installer: Fix missing text replacements in Weblogic FMERest war file. (PR#68011) RealDWG Writer: Added same_as_template option to version selection (PR68495) AttributeFilter: Improved performance and added feature table support (PR#68291). Snipper: Prevented degenerate arcs from being output (PR#68462) JSON: Fix incomplete upgrade of JSON transformers (PR68046) Transformers: Added rejected ports to transformers with INT_OR_ATTR and FLOAT_OR_ATTR parameters, part 4 (PR#67094) IFMEMesh: Add the visibility property onto the edges of mesh parts. (PR#68547) FMEServerJobSubmitter: Fix an issue that causes 'Yes' or 'No' to be displayed in Navigator field 'Output Data Location' (PR#68047). Snipper: Fixed arc snipping edge case (PR#68463) PointCloudConsumer: Clarified Block Size prompt (PR#68555). Installer: Fix case on subscribers directory. (PR#68532) VectorOnRasterOverlayer: Removed temporary color attributes that were being added when accumulating attributes (PR#67999). MapnikRasterizer: Improved logging of non-system-encoded layer names (PR#51047). Cesium 3D PC: Removed coordinate system requirements (PR#66926) -------------------------- FME 2017.0 b17018 20160301 -------------------------- Python API: Fixed the number of arguments used by FMEAppearance's getMapperReference and removeTextureReference methods. (PR#68322). C111988 PointCloudComponentTypeCoercer: Warn when not converting the component type because it's already correct, but with a scale/offset (PR#68336). FFS writer: When writing individual features as feature tables, write feature types in the order features are received. FFS: Fixed handling of null strings when writing individual features as a feature table (PR#68535). CityGML writer: Optimize feature and geometry by writing directly to IXMLWriter object when possible, PR68437. FeatureMerger and siblings: Renamed output ports on FeatureMerger and ListBasedFeatureMerger for clarity (PR#68247) WebSocketSender: Update 'Open Public Streams' preamble (PR#67445). Workbench: In the FME Server publishing wizard, clarify that data folders cannot be uploaded when repository is selected (PR#67490, PR#66048). DI: Feature Info: Always connect the signal for coordinate rendering. (PR#68508) Workbench: Add help link to 'Sharing Custom Resources' (PR#67389). Licensing Assistant: Fix issue that can cause floating license server name to not be displayed (PR#67645). Installer: Move FME Help app into Documentation folder. (PR#67384) STF_StringConverter: Increased precision for real number getting converted to string (PR#68462) RCaller: Improved UI(PR#48397) -------------------------- FME 2017.0 b17017 20160229 -------------------------- Snipper: Fixed remnants of path snipping in 3D(PR#67977) New Format: Cesium 3D Point Cloud Reader. Added C3DPC to the PointCloudExtractor and PointCloudReplacer (PR#68193, PR#67156) DI: Drawing Styles: Limit the precision of the opacity field to 2 to match the slider. (PR#68380) Transformers: Fix raster and point cloud creation to occur before readers rather than at close (PR68487) Workbench: Revert back to encoding published parameters that are unknown (PR67778). C111366 LineJoiner: Added attribute accumulation options (PR#53871). C110874 Workbench: Fixed problem where parameter references were resolved when editing writer dataset value (PR#68277).C112742 Clipper: Fixed memory leak for non-path input DI: Drawing Styles: Disable the Apply button when there is an invalid field. (PR#68363) Workbench: Do not show help as user clicks elements on the canvas (PR66958) PointOnAreaOverlayer: Improved execution time of Areas First mode (PR#68365) GQuery Dialog: Make some user strings localizeable -------------------------- FME 2017.0 b17016 20160228 -------------------------- RCaller: Add syntax highlighting(PR#68483) Python: Use FME_NO_BUNDLED_PYTHON mapping file directive to avoid using FME's bundled Python Interpreter PR#68389. C112072 ShortestPathFinder: Add Verifications and Desired Cost parameters (PR44484). C74487, C105363 MSSQL_JDBC_SPATIAL: Add spatial writer (PR#51896).C88548, C88570, C88621, C93469, C94385, C96165, C88508, C105372, C107360, C110421, C110934, C89956, C112744 ACAD,REALDWG: Read only rich surface related forms of polygon and polyface mesh entities. (PR#11112,PR#11116) Workbench: Fixed problem where running some workspaces with dataset fanout would fail with Undefined macro error (PR#67674). C105930 ACAD,REALDWG: Fix 'Use block layer' in metafile for feature scan cases. (PR#65892) RCaller: Add help links(PR#48397) Workbench: Allow user to explicitly set the creation order of transformers (PR68443) DI: Drawing Styles: Add PNG version of the GME icons and added Fallback for point BMP icons. (PR#49481) Junction: Remove from transformer gallery, cleanup tooltip and status tip MSSQL: Implement geometry serialization to MSSQL Binary; Add MSSQL Binary options to GeometryExtractor/GeometryReplacer PR#68360 PR#63952 Tableau TDE Writer: Check that geometry type on input feature matches setting on output feature type. (PR#66733) Workbench: Fixed problem where double clicking on reader feature type won't show properties dialog for editing (PR#68373) AttributeValidator: Fixed 'attribute has a value' operator(PR#67741) HtmlReportGenerator: Changes to support hosting on https url(PR#68456) -------------------------- FME 2017.0 b17015 20160225 -------------------------- Tableau TDE Writer: Allow date values to be written to datetime columns using default times (PR#66733) ContourGenerator: Fixed rejection of rasters with elevation (PR#68400). C112264 Transformers: Preserve groupByAttributes when Drop Incoming Attributes mode is chosen (PR#68219) OSX: Prevent unsupported transformers (like ArcSDEQuerier) from being available in OSX Workbench. (PR#65420) ShortestPathFinder: Add option to reorder intermediate points of From-To line (Travelling Salesman problem) (PR44484). C74487, C105363 Parsing: Don't error out when encountering $[...] that doesn't look like a function call. (PR#67479). C111043 DGNV8: Honor max string length attribute for text node writing. (PR#68445).C112358 R Caller: Deal with the case where user's R script does not define fmeOutput data frame. (PR#48397) DI: Log Feature: Fix Wrong Encoding. (PR#67873) Sorter: Optimize performance Workbench: Properly preserve encoding when deleting published parameters (PR68453) HtmlReportGenerator: Tweaks to div styling(PR#68392) R caller: New transformer to execute R script against inline database tables. (PR#48397). C81805, C82544, C91267, C102943, C111248 ACAD,REALDWG: Improve, standardize entity reading and filtering. (PR#65892) Localization: Show localized version of reader parameters to pick from when creating custom format -------------------------- FME 2017.0 b17014 20160224 -------------------------- JSONExtractor: Allow JSONExtractor query strings to contain attribute values (PR50565). C85681 KML: Handle encoded and non-encoded parameter values. (PR68421).C112305 SQLExecutor: Fix resolving values from attributes for password parameter (PR#68289) PlugIn SDK: Added ability to log UTF-8 strings in C++ and Java plug-in factories. (PR#68386, PR#42805) OSX Installer: Fix syntax error with missing semi-colon. (PR#68377) Localization: Localize strings in numeric range selector dialog CityGML writer: Write out instance geometries as citygml implicit geometry when source is not citygml, PR52830. C92908, C89013 Localization: Pick up user string from Qt ui files and localize help menu string. Workbench: Include all ffs feature table files (.fts) in the list of files to include, when saving as template (PR#68402) MongoDB Reader: Allowed user to specify Query Document as Feature Type Parameter (PR#68325) Raster formats: Write attributes to a .atr file instead of a .tab file. Read attributes from both .atr and .tab files. (PR#63985). C107137 Workbench: Set execution order of output links (PR67913) OSX Installer: Fix syntax error in OS X installer creation (PR#68377). Localization: Fixed problem where title string for editor dialog was not localized correctly (PR#68395) L10N: Update server l10n kit for 2016.1 (PR#68366) GTFS: Fix casting of string floats to int. (PR67804) HTTP Caller: Added application/x-www-form-urlencoded content type (PR#68203) HTML: Added new HTML wrapper(PR#68394) ISTFAttribute: Adjusted putValue always returns an attribute whose type matches type of given value. (PR#67558) -------------------------- FME 2017.0 b17013 20160223 -------------------------- Localization: Don't localize labels in edit Translation Parameters dialog shown during prompt and run (PR#63396) DI: Interpret arguments as local 8 bit to handle non-latin characters. (PR#67979). C111673, C111726 HTMLReportGenerator: Added List and Seperator Options(PR#68392) Snapper: Snap lines to arcs correctly, when contained within paths. (PR#50657) Installer: Create ProgramData licenses directory if it doesn't exist when copying existing license files. (PR#68174) CARTODB Writer: Fixed error when trying to fetch next ID in sequence (PR#67854). C111779 New Format: Sentinel-2 MSI SAFE reader (PR#67692) -------------------------- FME 2017.0 b17012 20160222 -------------------------- ARCGISPORTALFEATURES: Add new authentication options. (PR67686) Point Cloud: Improved performance of converting string components to numeric types. StringSearcher: Fixed exposed attributes for Matched output port (PR#68356). C112156 Functions: Upgraded functions to pass parameters as variants. (PR#38114) Localization: Make string localizeable IFMEVariant: Adjusted comment formatting to make Doxygen-safe. Localization: Fixed issues where localized user string was not used. FMEFaceIterator: Made next() return false in edge case where a face can't be returned (PR#67796) WorkspaceRunner: Fixed problem where child workspace failed to run if there were no published parameters (PR#68292). C112121 Emailer: Allow Emailer to work without attachements. (PR#30310) ACAD,REALDWG: Set layer for raster image writing. (PR#68341).C112125 Named Connections: Cache connections so engine does not retrieve a connection per feature (PR67566) -------------------------- FME 2017.0 b17011 20160219 -------------------------- Regular Expressions: Avoid false caching of regular expression matching results. (PR#68246). C111981, C112071 DonutBuilder: Improved performance by caching dissolved holes (PR#37133) AIXM 4.5 Writer: Added dataset validation (PR#60562). C102355, C112852 Installer: Move engine parlic license to make it easier for devs to run. MeshMerger: Fixed rejection of valid inputs with nothing connected to Mesh output port (PR#68176) Localization: Fixed problem where list box values were not localized and list box and choice types didn't show localized value in gui line table (PR#59153) FeatureMerger: Added parameter Reject Null and Missing Keys (PR#67993). C111680 Installer: Copy license file in existing installation to ProgramData instead of the licenses directory. (PR#68174) SurfaceOnSurfaceOverlayer: Reject degenerate surfaces (PR#67796) Workbench: Fix help button that doesn't work (PR67407) -------------------------- FME 2017.0 b17010 20160218 -------------------------- KML Geometry: Fix x,y,z to string conversion of decimals and NANs (PR#66196) VectorOnRasterOverlayer: Updated schema so it does not drop attributes in non-merge mode (PR#68284) RasterMosaicker: Fixed dropping incoming attributes for a single feature (PR#67995) PointCloudComponentAdder: Fixed crash when calculating extents after adding a component (PR#68297). MSSQL_JDBC_SPATIAL: Make envelope queries fast (PR#51896). VectorOnRasterOverlayer: Default behaviour is to preserve raster attributes now (PR#68284) Snapping: Remove exact duplicate points in all cases, not just some. (PR#40390) GEOPACKAGE: Add template file writer option (PR#63261). C106060 DI: Feature Info: Display nan instead of 1.#QNAN. (PR#66811) DI: 2D Drawing Styles: Redesigned dialog and added a few more options. (PR#28393)(PR#61318)(PR#52551)(PR#49481)(PR#61315). C77320, C110275(PR#47192) -------------------------- FME 2017.0 b17009 20160217 -------------------------- Logger: Correctly handle encoded strings in point clouds and rasters (PR#68028). MSSQL_JDBC_SPATIAL: Envelope support (PR#51896). Installer: Check FMEARCHIVE env variable for path to engine installer. Fail creation of installer if can't find engine packages. Junction: Added Insert junction context menu option for port and link Google Fusion Tables: Consistently write 2.5D geometry using KML (PR#66196) PointOnRasterValueExtractor: Propagate failures from downstream factories (PR#68205). C112007 Transformers: Applied new schema attributes preservation pattern (PR#68007) Plugin SDK: Extending MyFormatCpp Sample Templates. (PR#31970) HTMLReportGenerator: Show better values in preview(PR#61725) CityGML: Added generic measureAttribute support, PR68183. C111956 GEODATABASE_RASTER_DATASET: Fix ALIAS_MODE error when doing merge filters (PR#68134) FeatureWriter: Fixed problem where specifying table qualifier did not work as expected (PR#68185) -------------------------- FME 2017.0 b17008 20160216 -------------------------- ArcSnapping: Allow arcs to be anchors and snap lines to arcs. (PR#50657) Intersector: When using partitions, account for the fact that Paths may contribute more than one chain segment. (PR#50657) Workbench: Add ability to insert link to rich edit dialog (PR65207) BoundingBoxAccumulator: Adjusted so scale parameter input must be a valid value, and adjusted timing of related error message. (PR#60679). C102647 HTMLReportGenerator: Initial release(PR#61725) Workbench: Handle empty strings better in the regular expression dialog (PR68231). C111477 STFDonut: Added check to gracefully deal with NULL areas (PR#68057) Workbench: Try to preserve links by name rather than index so user can move input/output ports (PR31512). Also reflect immediately in workspace if the order of the ports change in an embedded transformer. C111476 Formats: Add template file support for file-based database formats (PR#63261). C106060 New Format: Cesium 3D Tiles Point Cloud Writer (PR#66926) -------------------------- FME 2017.0 b17007 20160215 -------------------------- FeatureWriter: Fixed problem where attribute index type column was not showing up for some formats. (PR#68206) STFDonut: Preserved path hierarchy of one segment paths (PR#68057) Workbench: In the FME Server publishing wizard, do not upload UNC paths by default (PR#63311). C106426, C101498 Licensing Assistant: Help button opens default licensing help document (PR#67648) FMEServerNotifier: Fix notifying topic using REST v1 (PR#68172). -------------------------- FME 2017.0 b17006 20160212 -------------------------- DOCUMENTDB: Database Connections, fixes, and final set of options. (PR65284) workbench: Fix crash when edit a connection after replacing it (PR68149) SENTINEL1: Added Sentinel 1 SAR SAFE reader (PR#64300) TCL: Properly detect the current state in String encoding conversion.(PR#67098) workbench: Fix attributevalidator contains regexp parameter (PR67583) Topology: Made dimensionality of output independent of feature order (PR#15855). C12573 CIVIL3D: Discontinue reading point group nodes through viewports. They are not in the model space. -------------------------- FME 2017.0 b17005 20160211 -------------------------- Plugin SDK: Document updates, fixes, and manage missing files. (PR#67528) (PR#67529) (PR#67570) (PR#67575) (PR#67576) (PR#67617) (PR#67632) AttributeValidator/TestFactory: Detect uniqueness with non-latin attribute values. (PR#67837). C111476 DuplicateFilter: Work with all attribute names in system's default character encoding. (PR#68097) Workbench: Update workbench to use FME Hub rather than FME Store (PR64359) (PR68121) Workbench: Allow controlling order of creation transformers through transformer name.(PR#64508) Infrastructure: Retrieve encoded attribute value to a plain string in UTF-8 on Mac/Linux. (PR#67671) Workbench: Added junction object (PR#61984). C105887 TextStroker: Fix underline/strikeout length with Text Width Multiplier (PR68081) Cloudant: Test button no longer returns false positive when adding Database Connection (PR#68111) TextStroker: Support international font names (PR55707) (PR63784) GML writer - v321 mode: Fixed namespace error when writing the attributes corresponding to the gml predefined properties, e.g., gml_name, gml_description, PR68108. FMEServerJobSubmitter: Fix an issue with translations that start to fail after a few thousand jobs have been run (PR#68085). C111749 VectorOnRasterOverlayer: Separated list name from attribute merging options (PR#67922) -------------------------- FME 2017.0 b17004 20160210 -------------------------- Transformers: Added list name macros to attribute merging transformers (PR#68007) OrientationExtractor: Corrected orientation output for composite surfaces with faces inside donut holes. (PR#64752) Workbench: In the FME Server publishing wizard, add support for uploading web connections (PR#67564). Elasticsearch Writer: Fixed issue where writer failed to create index if no other index already exists (PR#68056) ACAD,REALDWG: Detect, skip, and warn about non-regapp records in the regapp dictionary on read. (PR#68094) C111877 AreaOnAreaOverlayer: Improved efficiency of orientation preservation (PR#66823) OSM Reader: Initialize allow duplicate coordinate parameter to avoid false fails (PR#67998) -------------------------- FME 2017.0 b17003 20160209 -------------------------- GML v3.1.1 writer: FEATURE_COLLECTION parameter, deprecated the gml and wfs values, PR67309. C108069 AreaOnAreaOverlayer: Preserved original areas orientations (PR#66823) workbench: Fix cut & paste error LineCloser: Fixed path-merging bug and removed path-merging options (PR#67943) SpikeRemover: Adjusted so spikes are removed if either side is less than max length. (PR#67280) Intersector: Preserved List/NodeAttrAccumMode coupling for old transformers (PR#67624) PDF2D Writer: Fix advanced parameter list in Workbench Navigator window (PR#67914) Workbench: Allow user to change port order for transformers (PR54105). C93881, C94698 -------------------------- FME 2017.0 b17002 20160205 -------------------------- JDBC: Add logging of read SQL. Intersector: Fixed some attribute accumulation modes (PR#67624) Snipper: Corrected behaviour and logging when snipping past endpoints (PR49402, PR64251, PR67009). C107420, C84057, C110455, C110455 l10n: Submission of final 2015.1 desktop l10n guide for documentation completed by tech pubs (PR#53377) Snipper: Fixed snipping of exactly one node of a path (PR#67977) OS MasterMap: Modified xfmap to make referenced TOID attributes option to be unchanged(PR#62071) GML, INSPIRE writer: Allow gml:FeatureCollection to be mapped as a feature when required, removed deprecated xlinks.xsd and add an entry to the uri-map so that it always rewrite xlinks.xsd to xlink.xsd, this fixes validating error message when the wfs 2.0 schemas are loaded, PR67279. C108069 Workbench: Add dropbox as built in web service (PR63709) FME: Fix c-runtime R6034 error popup caused by python (PR#61098). Salesforce cases C105983, C107584, C108343, C109443 -------------------------- FME 2017.0 b17001 20160204 -------------------------- Snipper: Fixed precision issues when snipping at an endpoint. (PR#64251). C107420, C110455 Snipper: Prevented confusion in remnant building when snipping exactly one location (PR#67977) EULA: Update EULA to authorization credentials. Workbench: Fixed problem where re-opening workspace would corrupt international characters in navbar display (PR#68008). C111625 Workbench: Fix help for custom transformers. Turn off tracking canvas objects in help (PR66958) GML Readers: Changed warning message logging to not be hardcoded TextPropertyExtractor: Fixed output port issue (PR#67980). C111674 OS MasterMap: Added option to leave TOID attribute unchanged (PR#62071) Python: Run install/python/sitecustomize.py on Python startup PR#66162 Snipper: Fixed remnants of path snipping (PR#67977) LineCloser: Fixed bug where paths were dissolved in certain cases (PR#37133 PR#67943) GeoTIFF writer: Preserve alpha interpretation when writing a uint-alpha raster (PR#66620). C110233 MSSQL_JDBC_SPATIAL: Add support for spatial envelopes (PR#51896). LineMerging: Fixed path merging behaviour of 3 transformers (PR#67943) Workbench: Fix OAUTH to support base JDBC: Updated JDBC logger to log Unicode parameters in messages. (PR#51045) -------------------------- FME 2017.0 b17000 20160202 -------------------------- VoronoiDiagrammer: Added attribute accumulation options (PR#39192). C61636 GML: Fixed assignment of axis order that caused tests to fail (PR#67073) File Readers: Add robustness when parsing empty or invalid datasets (PR#67864).C111518 Workbench: minor fixes - sorting on name connections, trim spaces from connection name, space shortcut key for bookmark navigation (PR67366) (PR67813)