Skip to content
This repository was archived by the owner on Aug 14, 2020. It is now read-only.

Commit f6179db

Browse files
Update release docs (#194)
Co-authored-by: Juan Fernandez <[email protected]>
1 parent 29e69bd commit f6179db

File tree

1 file changed

+150
-155
lines changed

1 file changed

+150
-155
lines changed

docs/go-release-notes.md

+150-155
Original file line numberDiff line numberDiff line change
@@ -1,242 +1,237 @@
1-
---
2-
id: go-release-notes
3-
title: Scope Go Agent release notes
4-
sidebar_label: Release notes
5-
---
6-
7-
## <a href="https://github.com/undefinedlabs/scope-go-agent/releases/tag/0.1.15" target="_blank">Scope Go Agent v0.1.15</a>
8-
9-
_March 26, 2020_
10-
1+
---
2+
id: go-release-notes
3+
title: Scope Go Agent release notes
4+
sidebar_label: Release notes
5+
---
6+
7+
8+
## <a href="https://github.com/undefinedlabs/scope-go-agent/releases/tag/0.1.15" target="_blank">Scope Go Agent v0.1.15</a>
9+
10+
*March 26, 2020*
11+
1112
**Fixed**
12-
13-
- Set Global Panic handler as agent option only on test autoinstrumentation (#208)
14-
15-
## <a href="https://github.com/undefinedlabs/scope-go-agent/releases/tag/0.1.14" target="_blank">Scope Go Agent v0.1.14</a>
16-
17-
_March 24, 2020_
18-
13+
- Set Global Panic handler as agent option only on test autoinstrumentation (#208)
14+
15+
16+
## <a href="https://github.com/undefinedlabs/scope-go-agent/releases/tag/0.1.14" target="_blank">Scope Go Agent v0.1.14</a>
17+
18+
*March 24, 2020*
19+
1920
**Fixed**
20-
21-
- Fixed wrong `file:line` on `testing.Test` error messages in terminal. (#206)
22-
23-
## <a href="https://github.com/undefinedlabs/scope-go-agent/releases/tag/0.1.13" target="_blank">Scope Go Agent v0.1.13</a>
24-
25-
_March 18, 2020_
26-
21+
- Fixed wrong `file:line` on `testing.Test` error messages in terminal. (#206)
22+
23+
24+
## <a href="https://github.com/undefinedlabs/scope-go-agent/releases/tag/0.1.13" target="_blank">Scope Go Agent v0.1.13</a>
25+
26+
*March 18, 2020*
27+
2728
**Added:**
28-
29-
- Adds BuildId and Build Number for GH Actions (#186)
30-
- Parallel flag detector for CodePath (#180)
29+
- Adds BuildId and Build Number for GH Actions (#186)
30+
- Parallel flag detector for CodePath (#180)
3131
- Goroutines global panic handler (#188)
32-
- Enable optional stacktrace tag in http and sql instrumentation. (#184)
33-
- Standard logger with context support (#131)
34-
- .git folder parser alternative without external dependencies (#197)
35-
- Support for projects without go.mod (#153)
36-
- Adds panic stacktraces inside the logs (#202)
32+
- Enable optional stacktrace tag in http and sql instrumentation. (#184)
33+
- Standard logger with context support (#131)
34+
- .git folder parser alternative without external dependencies (#197)
35+
- Support for projects without go.mod (#153)
36+
- Adds panic stacktraces inside the logs (#202)
3737

3838
**Changed:**
39-
40-
- Coverage detection (#168)
41-
- Recorder buffer refactor (#177)
42-
- Remove test.code empty (#192)
43-
- Forbid empty sourceroot and go.mod path finder (#194)
44-
- Ci branch and improved container detector (#201)
39+
- Coverage detection (#168)
40+
- Recorder buffer refactor (#177)
41+
- Remove test.code empty (#192)
42+
- Forbid empty sourceroot and go.mod path finder (#194)
43+
- Ci branch and improved container detector (#201)
4544

4645
**Fixed:**
47-
4846
- Fix support for import autoinstrument and TestMain scopeagent.Run (#145)
49-
- Ensure the correct folder permissions when creating log folders (#183)
47+
- Ensure the correct folder permissions when creating log folders (#183)
5048
- Try to extract request body payload when the `GetBody` func is nil (#189)
5149
- Clean filepath to fix windows path issue (#172)
5250
- Improves panic reports to scope and fixes source field on events (#170)
53-
- Remove invalid peer.service tag (#198)
54-
55-
## <a href="https://github.com/undefinedlabs/scope-go-agent/releases/tag/0.1.12" target="_blank">Scope Go Agent v0.1.12</a>
56-
57-
_February 19, 2020_
58-
51+
- Remove invalid peer.service tag (#198)
52+
53+
54+
## <a href="https://github.com/undefinedlabs/scope-go-agent/releases/tag/0.1.12" target="_blank">Scope Go Agent v0.1.12</a>
55+
56+
*February 19, 2020*
57+
5958
**Added:**
60-
6159
- Codepath implementation (#103)
6260
- Expand '~' in source root (#159)
6361
- Support to split a big payload in multiples payloads (#158)
6462
- Http server instrumentation, panic support (#156)
6563

6664
**Changed:**
67-
6865
- Environment variables handler and missing keys (#154)
6966
- Statement values instrumentation option rename (#161)
7067
- SetTestingMode refactor (#163)
7168
- Removes the ScopeDisableMonkeyPatching env var (#164)
7269

7370
**Fixes:**
74-
7571
- Fix go vet ./... in the agent (#155)
7672
- Fixes retries response status code 400 (#157)
77-
- Fixes panic handling of the agent runner (#160)
78-
79-
## <a href="https://github.com/undefinedlabs/scope-go-agent/releases/tag/0.1.11" target="_blank">Scope Go Agent v0.1.11</a>
80-
81-
_February 11, 2020_
82-
73+
- Fixes panic handling of the agent runner (#160)
74+
75+
76+
77+
## <a href="https://github.com/undefinedlabs/scope-go-agent/releases/tag/0.1.11" target="_blank">Scope Go Agent v0.1.11</a>
78+
79+
*February 11, 2020*
80+
8381
**Fixes:**
84-
8582
- Scope log root path fix (#151)
8683
- Recorder retry support for multiple error cases (#148)
8784

8885
**Changes:**
89-
90-
- Bump google.golang.org/grpc from 1.27.0 to 1.27.1 (#152)
91-
92-
## <a href="https://github.com/undefinedlabs/scope-go-agent/releases/tag/0.1.10" target="_blank">Scope Go Agent v0.1.10</a>
93-
94-
_February 11, 2020_
95-
86+
- Bump google.golang.org/grpc from 1.27.0 to 1.27.1 (#152)
87+
88+
89+
## <a href="https://github.com/undefinedlabs/scope-go-agent/releases/tag/0.1.10" target="_blank">Scope Go Agent v0.1.10</a>
90+
91+
*February 11, 2020*
92+
9693
**Fixes:**
97-
9894
- Scope log root path fix (#151)
9995
- Recorder retry support for multiple error cases (#148)
10096

10197
**Changes:**
102-
103-
- Bump google.golang.org/grpc from 1.27.0 to 1.27.1 (#152)
104-
105-
## <a href="https://github.com/undefinedlabs/scope-go-agent/releases/tag/0.1.9" target="_blank">Scope Go Agent v0.1.9</a>
106-
107-
_February 07, 2020_
108-
98+
- Bump google.golang.org/grpc from 1.27.0 to 1.27.1 (#152)
99+
100+
101+
## <a href="https://github.com/undefinedlabs/scope-go-agent/releases/tag/0.1.9" target="_blank">Scope Go Agent v0.1.9</a>
102+
103+
*February 07, 2020*
104+
109105
**Fixes:**
110-
111106
- Lock in r.span reader to avoid race condition (#144)
112107
- Avoid panic and agent failure in case of not DSN or ApiKey (#147)
113-
114-
## <a href="https://github.com/undefinedlabs/scope-go-agent/releases/tag/0.1.8" target="_blank">Scope Go Agent v0.1.8</a>
115-
116-
_February 06, 2020_
117-
108+
109+
110+
111+
## <a href="https://github.com/undefinedlabs/scope-go-agent/releases/tag/0.1.8" target="_blank">Scope Go Agent v0.1.8</a>
112+
113+
*February 06, 2020*
114+
118115
**Added:**
119-
120116
- Support Buildkite CI provider (#133)
121117
- Auto Instrument without TestMain (#137)
122118
- Runner configuration by env vars (#138)
123119

124120
**Changes:**
125-
126121
- Reflection refactor (#130)
127122
- Remove http client events on normal requests, write if an error occurs (#140)
128123

129124
**Fixes:**
130-
131125
- Fix nil in Current User (#134)
132-
- Checks if GetBody() is nil before call (#139)
133-
134-
## <a href="https://github.com/undefinedlabs/scope-go-agent/releases/tag/0.1.7" target="_blank">Scope Go Agent v0.1.7</a>
135-
136-
_January 31, 2020_
137-
126+
- Checks if GetBody() is nil before call (#139)
127+
128+
129+
## <a href="https://github.com/undefinedlabs/scope-go-agent/releases/tag/0.1.7" target="_blank">Scope Go Agent v0.1.7</a>
130+
131+
*January 31, 2020*
132+
138133
**Added:**
139-
140134
- Test retry support on fail.
141-
- Go 1.11 support
142-
143-
## <a href="https://github.com/undefinedlabs/scope-go-agent/releases/tag/0.1.6" target="_blank">Scope Go Agent v0.1.6</a>
144-
145-
_January 30, 2020_
146-
135+
- Go 1.11 support
136+
137+
138+
## <a href="https://github.com/undefinedlabs/scope-go-agent/releases/tag/0.1.6" target="_blank">Scope Go Agent v0.1.6</a>
139+
140+
*January 30, 2020*
141+
147142
**Added:**
148-
149143
- Configuration metadata and configuration keys support.
150144

151145
**Changed:**
152-
153146
- Improvements in the grpc instrumentation (#126)
154147

155148
**Fixed:**
156-
157149
- Test results Url fix (#120)
158-
- Fix http 401 response handler (#125)
159-
160-
## <a href="https://github.com/undefinedlabs/scope-go-agent/releases/tag/0.1.5" target="_blank">Scope Go Agent v0.1.5</a>
161-
162-
_January 23, 2020_
163-
150+
- Fix http 401 response handler (#125)
151+
152+
153+
## <a href="https://github.com/undefinedlabs/scope-go-agent/releases/tag/0.1.5" target="_blank">Scope Go Agent v0.1.5</a>
154+
155+
*January 23, 2020*
156+
164157
**Added:**
165-
166158
- Windows path support (#83)
167159
- Benchmarks support (#84)
168160
- SCOPE_DSN support (#87)
169161
- TeamCity CI support (#89)
170162
- Logs folder selection per platform (#86)
171-
- Http client and server payload instrumentation (#88)
163+
- Http client and server payload instrumentation (#88)
172164
- Sql instrumentation (#90)
173165
- Test status tag values (#92)
174166
- Agent id in payload first level (#93)
175-
- Custom user agent support (#98)
176-
- Custom agent type support (#104)
167+
- Custom user agent support (#98)
168+
- Custom agent type support (#104)
177169
- Expose testing mode flag in agent metadata (#108)
178-
- Extract dependencies from go mod graph if is available (#95)
179-
- Testing auto instrumentation (#102)
180-
- Benchmark auto instrumentation (#117)
181-
- Monkey patching on testing.T.common logging methods (#118)
170+
- Extract dependencies from go mod graph if is available (#95)
171+
- Testing auto instrumentation (#102)
172+
- Benchmark auto instrumentation (#117)
173+
- Monkey patching on testing.T.common logging methods (#118)
182174

183175
**Changed:**
184-
185176
- Do not finish parent span on HTTP client requests (#75)
186177
- Calculate NTP offset in the recorder lazily
187-
- Cmd OperationName (#82)
178+
- Cmd OperationName (#82)
188179
- Release span lock before ingest call (#101)
189-
- Logging as a separated instrumentation (#111)
190-
- Remove double panic (#114)
191-
192-
## <a href="https://github.com/undefinedlabs/scope-go-agent/releases/tag/0.1.4" target="_blank">Scope Go Agent v0.1.4</a>
193-
194-
_October 11, 2019_
195-
180+
- Logging as a separated instrumentation (#111)
181+
- Remove double panic (#114)
182+
183+
184+
## <a href="https://github.com/undefinedlabs/scope-go-agent/releases/tag/0.1.4" target="_blank">Scope Go Agent v0.1.4</a>
185+
186+
*October 11, 2019*
187+
196188
#### Added
197-
198-
- Added new options for agent configuration: `WithSetGlobalTracer` and `WithGitInfo`.
189+
* Added new options for agent configuration: `WithSetGlobalTracer` and `WithGitInfo`.
199190

200191
#### Changed
201-
202-
- Now, the agent will not be autoinstalled on package import. An agent instance needs to be manually created for runtime instrumentation, or the `scopeagent.Run` helper needs to be used for testing instrumentation. Check the Scope documentation for more details.
203-
204-
## <a href="https://github.com/undefinedlabs/scope-go-agent/releases/tag/0.1.3" target="_blank">Scope Go Agent v0.1.3</a>
205-
206-
_October 02, 2019_
207-
192+
* Now, the agent will not be autoinstalled on package import. An agent instance needs to be manually created for runtime instrumentation, or the `scopeagent.Run` helper needs to be used for testing instrumentation. Check the Scope documentation for more details.
193+
194+
195+
196+
## <a href="https://github.com/undefinedlabs/scope-go-agent/releases/tag/0.1.3" target="_blank">Scope Go Agent v0.1.3</a>
197+
198+
*October 02, 2019*
199+
208200
#### Changed
209201

210-
- Deprecate the "autoinstrumentation" setting. Now, the `http.DefaultClient` needs to be instrumented manually by calling `nethttp.PatchHttpDefaultClient()` as per the documentation.
211-
212-
## <a href="https://github.com/undefinedlabs/scope-go-agent/releases/tag/0.1.2" target="_blank">Scope Go Agent v0.1.2</a>
213-
214-
_October 02, 2019_
215-
202+
* Deprecate the "autoinstrumentation" setting. Now, the `http.DefaultClient` needs to be instrumented manually by calling `nethttp.PatchHttpDefaultClient()` as per the documentation.
203+
204+
205+
## <a href="https://github.com/undefinedlabs/scope-go-agent/releases/tag/0.1.2" target="_blank">Scope Go Agent v0.1.2</a>
206+
207+
*October 02, 2019*
208+
216209
#### Changed
217-
218-
- The instrumentation now reports directly to the Scope tracer, but it can be configured to report to any OpenTracing-compatible tracer programmatically.
219-
- The Scope tracer will now not be automatically configured as OpenTracing's global tracer, but can still be set manually if desired.
220-
221-
## <a href="https://github.com/undefinedlabs/scope-go-agent/releases/tag/0.1.1" target="_blank">Scope Go Agent v0.1.1</a>
222-
223-
_September 30, 2019_
224-
210+
* The instrumentation now reports directly to the Scope tracer, but it can be configured to report to any OpenTracing-compatible tracer programmatically.
211+
* The Scope tracer will now not be automatically configured as OpenTracing's global tracer, but can still be set manually if desired.
212+
213+
214+
## <a href="https://github.com/undefinedlabs/scope-go-agent/releases/tag/0.1.1" target="_blank">Scope Go Agent v0.1.1</a>
215+
216+
*September 30, 2019*
217+
225218
#### Added
226-
227-
- Add ability to programmatically create an agent with custom settings
228-
- New convenience public APIs in `scopeagent` package
219+
* Add ability to programmatically create an agent with custom settings
220+
* New convenience public APIs in `scopeagent` package
229221

230222
#### Changed
231-
232-
- The autoinstallation of the agent on package import will now silently fail if an API key could not be autodetected (to support programmatic installation)
223+
* The autoinstallation of the agent on package import will now silently fail if an API key could not be autodetected (to support programmatic installation)
233224

234225
#### Fixed
235-
236-
- Fixed a bug with multiline log events using the standard library's `log` package
237-
238-
## <a href="https://github.com/undefinedlabs/scope-go-agent/releases/tag/0.1.0" target="_blank">Scope Go Agent v0.1.0</a>
239-
240-
_September 24, 2019_
241-
242-
Initial release
226+
* Fixed a bug with multiline log events using the standard library's `log` package
227+
228+
229+
230+
## <a href="https://github.com/undefinedlabs/scope-go-agent/releases/tag/0.1.0" target="_blank">Scope Go Agent v0.1.0</a>
231+
232+
*September 24, 2019*
233+
234+
Initial release
235+
236+
237+

0 commit comments

Comments
 (0)