Skip to content

Commit 10df4a3

Browse files
authored
Merge pull request #551 from microsoft/maxgolov/v3_release
Update Version.hpp header to v3.4.216
2 parents e8e7de1 + 55016e5 commit 10df4a3

File tree

3 files changed

+6
-137
lines changed

3 files changed

+6
-137
lines changed

CHANGELOG.md

Lines changed: 1 addition & 134 deletions
Original file line numberDiff line numberDiff line change
@@ -1,134 +1 @@
1-
# C++, C++/CX, C# and Desktop client SDK Release Notes
2-
3-
### Supported Platforms
4-
5-
- Windows Desktop for C/C++ (x86/x64/ARM64)
6-
- Windows 10 Universal (x86/x64/ARM/ARM64)
7-
- Windows Desktop for .NET 4.x (x86/x64)
8-
- Linux x86/x64/ARM/ARM64 (gcc-5+, source only)
9-
- Mac OS X (BETA, source only)
10-
- MinGW (experimental, source only)
11-
12-
---
13-
## Version 3.2.91.1 (04/01/2019)
14-
15-
### Design Changes
16-
17-
Code refactor:
18-
- use new namespace alias MAT (Microsoft Applications Telemetry)
19-
- move private proprietary extension modules to /lib/modules
20-
- move private scripts and legacy code to /private
21-
- unify PAL for Win32 and CPP11 into one cross-platform PAL
22-
23-
24-
## Version 3.1.18.1 (01/18/2019)
25-
26-
### New features
27-
28-
- C API surface for C89+ compilers; also offering a path to "light" C SDK
29-
- Resolving OACR warnings and security hardening
30-
- Better support for Mac OS X clang and common properties acquisition
31-
- Auto-capture M365 CommercialId field
32-
33-
### Design Changes
34-
35-
None
36-
37-
### Bug Fixes
38-
39-
- 1588215 Win32 2685462-Watson - defensive fix for OOM scenarios in Office
40-
- 1550788 logger->SetContext("LocalContextVar", "Value") was inadvertently broken by 1DS SDK
41-
- 1541368 Thread-safety in SDK statistics
42-
- 1541369 Custom integration instructions for C# UWP applications
43-
- 1470816 1521798 Remove EOL in Mac OS X device identifiers
44-
- 1510118 Win 10 UWP SDK sporadic crash in HTTP stack
45-
46-
---
47-
48-
## Version 3.0.289.1 (10/16/2018)
49-
50-
### New features
51-
52-
None
53-
54-
### Design Changes
55-
56-
- New configuration - config["compat"]["dotType"]=false - allows to replace dots by underscores
57-
in EventProperties.SetType(...) API call for C++ SDK. This is necessary for ODIN, Office
58-
annotations and MDM exporters to work, replicating legacy v1 C++ SDK behavior. Note that
59-
the default value is 'true', preserving dots in record.baseType, thus customers expecting
60-
legacy v1 behavior must explicitly set this config value to boolean false.
61-
62-
### Bug Fixes
63-
64-
- 1458981 HTTP client crash inserting range into vector in onrequestcomplete
65-
- 1403111 SDK stats improvements
66-
- 1459042 EventProperties.SetType(...) not setting record.baseType
67-
- 1462033 Must allow Aria to Initialize in UTC mode on a thread that has already done RoInitialize
68-
- 1467488 Experimental pure C API: cdecl-spec fixes for apps built with stdcall
69-
- xxxxxxx DDV tool: ability to inspect HTTP payloads from a debug callback
70-
- xxxxxxx BVT: SDK re-initialize did not respect new configuration parameters
71-
- xxxxxxx BVT: LogManagerFactory C++11 magic-static must return a reference, not an obj instance
72-
73-
---
74-
75-
## Version 3.0.268.1 (09/25/2018)
76-
77-
### New features
78-
79-
- 1432826 arm64 SKU
80-
81-
### Design Changes
82-
83-
- 1438210 Support LoadTransmitProfiles for C# apps
84-
- 1438212 Full- vs Basic- Telemetry: allow to set transmit profile at SDK start
85-
86-
### Bug Fixes
87-
88-
- 1436626 Spurious wakes-up (OTEL power scorecard regression after upgrade from v1.7 to v3)
89-
- 1403099 Fix 1DS collector URLs in ILogConfiguration.hpp
90-
- 1438211 Fix 1DS collector URLs in C# projection code
91-
- 1403101 LogConfigurationCX.cpp needs to create a string copy
92-
93-
---
94-
95-
## Version 3.0.261.1 (09/18/2018)
96-
97-
### New features
98-
99-
None
100-
101-
### Design Changes
102-
103-
- LogEvent performance improvements
104-
- Offline storage write performance improvements
105-
- Enable .rpm packaging for RHEL and CentOS
106-
- Turn off whole program opt, LTCG and JustMyCode to enable linking with older vs2017
107-
108-
### Bug Fixes
109-
110-
- Fix for ClientTelemetry.dll not loading on Windows 7.1A
111-
- Compiler warnings clean-up
112-
- FlushAndTeardown: skipped uploading some records on shutdown
113-
- FlushAndTeardown: may unnecessarily wait for up to CFG_INT_MAX_TEARDOWN_TIME
114-
- FlushAndTeardown: possible event duplication of some events sent immediately before shutdown
115-
116-
---
117-
118-
## Version 3.0.248.1 (09/05/2018)
119-
120-
### New features
121-
122-
- Fast ram queue
123-
124-
### Design Changes
125-
126-
- Use std::vector instead of sqlite3 DB for ram queue
127-
128-
### Bug Fixes
129-
130-
- Use c: prefix for DeviceInfo.Id field
131-
- FlushAndTeardown respects time set in config CFG_INT_MAX_TEARDOWN_TIME
132-
- FlushAndTeardown respects paused state
133-
- Various memory leak fixes: HTTP stack, event queue
134-
- Invalid storage path handled safely
1+
For latest release information please see [Release notes](https://github.com/microsoft/cpp_client_telemetry/releases).

lib/include/public/Version.hpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@
33
#define MAT_VERSION_HPP
44
// WARNING: DO NOT MODIFY THIS FILE!
55
// This file has been automatically generated, manual changes will be lost.
6-
#define BUILD_VERSION_STR "3.4.195.1"
7-
#define BUILD_VERSION 3,4,195,1
6+
#define BUILD_VERSION_STR "3.4.216.1"
7+
#define BUILD_VERSION 3,4,216,1
88

99
#ifndef RESOURCE_COMPILER_INVOKED
1010
#include <stdint.h>
@@ -30,7 +30,7 @@ namespace ARIASDK_NS_BEGIN {
3030
uint64_t const Version =
3131
((uint64_t)3 << 48) |
3232
((uint64_t)4 << 32) |
33-
((uint64_t)195 << 16) |
33+
((uint64_t)216 << 16) |
3434
((uint64_t)1);
3535

3636
} ARIASDK_NS_END

mat-sdk.spec.in

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,8 @@ mv "@CMAKE_CURRENT_BINARY_DIR@/_CPack_Packages/Linux/RPM/tmpBBroot" $RPM_BUILD_R
3636
@CPACK_PACKAGING_INSTALL_PREFIX@/bin/my_project
3737

3838
%changelog
39+
* Mon Aug 3 2020 Max Golovanov <maxgolov@microsoft.com> 3.4.216-0
40+
Diagnostic Data Viewer fixes for mobile platforms.
3941
* Mon Jul 7 2020 Max Golovanov <maxgolov@microsoft.com> 3.4.195-0
4042
Major improvements. Support for new targets and compilers.
4143
* Mon Apr 22 2019 Max Golovanov <maxgolov@microsoft.com> 3.2.112-0

0 commit comments

Comments
 (0)