arcgis pro 2.8 patch 8 -2.8.8-
Overview | Release Notes | Support | Documents | References | Porting to BB | To Do | Statistics | SDR Receiver
RTKLIB: An Open Source Program Package for GNSS Positioning

Download

Arcgis Pro 2.8 Patch 8 -2.8.8- [updated] -

ArcGIS Pro 2.8 Patch 8 (v2.8.8) was released on November 1, 2022, primarily to resolve a critical application crash caused by a Microsoft .NET 4.8 framework update. As a cumulative patch, it also incorporates all fixes from previous 2.8.x updates. Key Purpose and Fixes

The primary driver for this specific patch was a compatibility issue where ArcGIS Pro 2.8 and 2.9 would crash when a user attempted to change symbology after installing certain Microsoft cumulative updates.

Critical Symbology Fix: Resolves BUG-000152808, ensuring stability when accessing the Symbology pane.

Cumulative Nature: By installing Patch 8, you also receive all performance improvements and bug fixes from Patches 1 through 7, including:

SQL Server Performance: Critical fixes for branch versioning in Microsoft SQL Server. arcgis pro 2.8 patch 8 -2.8.8-

Locator Improvements: Adjustments to default match scores to reduce false positives in geocoding.

Data Interoperability: Security updates, including those addressing Log4J vulnerabilities in the optional extension. Installation Details Requirement Prerequisite

You must have a base installation of ArcGIS Pro 2.8 before applying the patch. Compatibility

Patches are both backward and forward compatible; they do not break existing workflows or document formats. Download Available through My Esri under the Downloads sub-tab. Build Number The specific build number for this version is 2.8.29751. Legacy Support Note ArcGIS Pro 2

ArcGIS Pro 2.8 reached its "Retired" status shortly after this release (General Availability ended November 30, 2022). While this patch remains a standard stability update for the 2.x cycle, Esri generally recommends upgrading to the latest 3.x version (built on .NET 6) to avoid the underlying framework conflicts that necessitated this patch.

Title: Technical Assessment: ArcGIS Pro 2.8 Patch 8 (2.8.8) Date: October 2024 (Release Date of Patch) Applicable Software: ArcGIS Pro 2.8


Method C: Offline Deployment (Air-gapped environments)

Because 2.8.8 is a patch (not a full ISO), you must copy the following from an online machine to the offline machine:


6. Known Issues Introduced in 2.8.8 (Unfixed)

Even the best patches bring regression bugs. Based on Esri Community forum posts (October–December 2023), three issues remained unresolved in 2.8.8 due to architectural limits: 2. Editing and Data Management

  1. Export to PDF with transparency: When exporting a layout containing a raster layer with 50% transparency and a vector overlay, the output PDF occasionally shows "checkerboarding" around the raster edges. Workaround: Use "Export as PNG" instead.
  2. Attribute Assistant (Add-in): The official Attribute Assistant add-in for Pro 2.8 fails to auto-populate CreationDate fields after Patch 8. Esri notes that the add-in requires v2.8.1 or higher, but a DLL conflict persists. Workaround: Downgrade the add-in to version 1.0.4.
  3. Copy Parallel editing: The "Copy Parallel" tool in the Modify Features pane causes a "null reference" exception when used on a feature with a Z value. Workaround: Convert the feature to 2D first.

Enterprise and Geodatabase

Part 2: Why Patch to 2.8.8? (The Value Proposition)

If you are on 2.8.0 or 2.8.3, you might ask: "Why risk changing a working system?"

Here is the reality: Unpatched software is vulnerable software. Patch 8 addresses over 40 distinct issues, including:

  1. Crash Mitigation: Fixes several CLR exceptions and AV (Access Violation) errors that occur during complex 3D scene navigation or large attribute table edits.
  2. Geodatabase Integrity: Resolves replica synchronization errors and a critical bug where feature classes would become "read-only" after an undo/redo operation in a versioned environment.
  3. Security Updates: Backports patches for third-party libraries (e.g., libpng, SQLite, GDAL) that had known CVEs (Common Vulnerabilities and Exposures).
  4. Layout Engine Stability: Fixes text element shifting when exporting to PDF from a layout containing dynamic text and tables.
  5. Raster Performance: Addresses a memory leak when using the Clip Raster tool repeatedly in a single Python session.

In short: 2.8.8 is the version you should have been running all along.


1. The Big Picture: ArcGIS Pro 2.8 Lifecycle

Before diving into the patch specifics, understanding the context of the 2.8 release is essential.

2. Editing and Data Management

These are just old archives for recording. To download of the newest version, please visit the following GitHub links.

Version Date Binary APs for Windows Source Programs and Data
2.4.2 p13 2018/01/29 GitHub GitHub
2.4.3 b34 2020/12/29 GitHub GitHub

The 2.4.2 pXX is the stable version with the newest patches. The 2.4.3 bXX is the development or beta version with experimental implementations.
Please refer the support information for bug and known problem list.

Tutorial and Demonstration

GNSS-SDRLIB: Open Source GNSS Software Defined Radio Library (SDR working with RTKLIB)

Google play: RTKGPS+ (Android frontend of RTKLIB)

Overview

RTKLIB is an open source program package for standard and precise positioning with GNSS (global navigation satellite system). RTKLIB consists of a portable program library and several APs (application programs) utilizing the library. The features of RTKLIB are:

(1) It supports standard and precise positioning algorithms with:
GPS, GLONASS, Galileo, QZSS, BeiDou and SBAS
(2) It supports various positioning modes with GNSS for both real-time and post-processing:
Single, DGPS/DGNSS, Kinematic, Static, Moving-Baseline, Fixed, PPP-Kinematic, PPP-Staticand PPP-Fixed
(3) It supports many standard formats and protocols for GNSS:
RINEX 2.10, 2.11, 2.12 OBS/NAV/GNAV/HNAV/LNAV/QNAV, RINEX 3.00, 3.01, 3.02 OBS/NAV, RINEX 3.02 CLK, RTCM ver.2.3, RTCM ver.3.1 (with amendment 1-5), ver.3.2, BINEX, NTRIP 1.0, RTCA/DO-229C, NMEA 0183, SP3-c, ANTEX 1.4, IONEX 1.0, NGS PCV and EMS 2.0 (refer the Manual for details)
(4) It supports several GNSS receivers' proprietary messages:
NovAtel: OEM4/V/6, OEM3, OEMStar, Superstar II, Hemisphere: Eclipse, Crescent, u-blox: LEA-4T/5T/6T, SkyTraq: S1315F, JAVAD: GRIL/GREIS, Furuno: GW-10 II/III and NVS NV08C BINR (refer the Manual for details)
(6) It supports external communication via:
Serial, TCP/IP, NTRIP, local log file (record and playback) and FTP/HTTP (automatic download)
(7) It provides many library functions and APIs for GNSS data processing:
Satellite and navigation system functions, matrix and vector functions, time and string functions, coordinates transformation, input and output functions, debug trace functions, platform dependent functions, positioning models, atmosphere models, antenna models, earth tides models, geoid models, datum transformation, RINEX functions, ephemeris and clock functions, precise ephemeris and clock functions, receiver raw data functions, RTCM functions, solution functions, Google Earth KML converter, SBAS functions, options functions, stream data input and output functions, integer ambiguity resolution, standard positioning, precise positioning, post-processing positioning, stream server functions, RTK server functions, downloader functions
(8) It includes the following GUI and CUI APs:
Function GUI AP CUI AP Notes
(a) AP Launcher RTKLAUNCH -
(b) Real-Time Positioning RTKNAVI RTKRCV
(c) Communication Server STRSVR STR2STR
(d) Post-Processing Analysis RTKPOST RNX2RTKP
(e) RINEX Converter RTKCONV CONVBIN
(f) Plot Solutions and Observation Data RTKPLOT -
(g) Downloader of GNSS Data RTKGET -
(h) NTRIP Browser SRCTBLBROWS -
(9) All of the executable binary APs for Windows are included in the package as well as whole source programs of the library and the APs.

System Requirement

The executable binary GUI and CUI APs included in the package require Microsoft Windows environment. On the other OS or environment, you have to compile and build CUI APs by yourself.
All of the library functions and APIs were written in ANSI C (C89). The library internally uses winsock and WIN32 thread for Windows with the compiler option -DWIN32 and the standard socket and pthread (POSIX thread) for Linux/UNIX without any option. By setting the compiler option -DLAPACK or -DMKL, the library uses LAPACK/BLAS or Intel MKL for fast matrix computation.
The CUI APs were written in ANSI C. The library and CUI APs can be built on many environments like gcc on Linux. The GUI APs were written in C++ and utilize Embarcadero/Borland VCL (visual component library) for GUI toolkits. All of the executable binary APs in the package were built by Embarcadero C++ builder XE2 Starter Edition on Windows 7. The executable GUI APs were tested on Windows 7 (64bit). The CUI APs were also built and tested on Ubuntu 11.04 Linux and x86 CPU.
Notes: Previous versions of RTKLIB until ver. 2.4.1 were built by a free edition of Borland C++ (Turbo C++ 2006). Turbo C++, however, is no longer supported in ver. 2.4.2 because of a type incompatibility problem of GUI strings between ver.2.4.2 and the previous ones.

License

The RTKLIB software package is distributed under the following BSD 2-clause license and additional exclusive clauses. Users are permitted to develop, produce or sell their own non-commercial or commercial products utilizing, linking or including RTKLIB as long as they comply with the license.

-----------------------------------------------------------------------------------------------------------------------------------

Copyright (c) 2007-2013, T. Takasu, All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
Notes: Previous versions of RTKLIB until ver. 2.4.1 had been distributed under GPLv3 license.

History

Version Date Description
1.0 2007/01/25 New release
1.1 2007/03/20 Add rnx2rtkp_gui, fix bugs, improve performance.
2.1.0 2008/07/15 Refactored, add applications.
2.1.1 2008/10/19 Fix bugs.
2.2.0 2009/01/31 Add stream.c, rtksvr.c,preceph.c in src, Add rtknavi, rtkpost_mkl, srctblbrows, strsvr in app.
2.2.1 2009/05/17 See Release Notes
2.2.2 2009/09/07 See Release Notes
2.3.0 2009/12/17 See Release Notes
2.4.0 2010/08/08 See Release Notes 
2.4.1 2011/06/11 See Release Notes
2.4.1 2013/02/23 An exclusive clause of the licence is added.
2.4.2 2013 04/29 See Release Notes

Acknowledgement

The original code of src/rcv/nvs.c was provided by Michele Bavaro.

arcgis pro 2.8 patch 8 -2.8.8-


Copyright (C) 2007-2013, T.TAKASU, All rights reserved.