yantang
5aa923bf24
Fix unstable test cases
2018-05-02 16:16:47 -07:00
yantang
705c88fd45
Update changelog
2018-05-02 15:04:20 -07:00
yantang
c564877063
Fix more test failures caused by bugs in schema generator
2018-05-02 15:00:21 -07:00
yantang
29671ff3c9
Fix couple test cases
2018-05-02 14:19:10 -07:00
yantang
2c8216a43d
Update schema with latest schema generator that has couple fixes
2018-05-02 11:15:10 -07:00
Sergey Kanzhelev
de92ca6972
Use schema generator to update the schema to the latest
2018-05-02 11:09:00 -07:00
Sergey Kanzhelev
fb33172336
post release updates
2018-05-02 02:17:11 -07:00
Sergey Kanzhelev
ec96ca3fd9
Merge branch 'master' into develop
2018-05-02 02:12:52 -07:00
Sergey Kanzhelev
6a1192f2d1
Merge pull request #54 from mattrayner/mattrayner/48_expose-request-id-within-requests
...
[#48 ] Expose request id within parent app when using middleware
2018-05-02 00:15:33 -07:00
Matt Rayner
16d20fb797
Remove redundant CHANGELOG entry
2018-05-02 07:03:55 +01:00
Matt Rayner
b19d6c60a0
Implement @yantang-msft's comments
2018-05-01 22:57:41 +01:00
Matt Rayner
5698606822
Update ApplicationInsights::Rack::TrackRequest to write directly to a channel
2018-05-01 17:56:21 +01:00
Matt Rayner
44747e8d32
(WIP) Improve implementation and add logging
2018-04-30 23:13:52 +01:00
Matt Rayner
fc10405f9f
Update `ApplicationInsights::Rack::TrackRequest` to create a fresh client each request
2018-04-28 22:02:24 +01:00
Matt Rayner
02778374c1
Implement operation context values for track_request
2018-04-28 00:09:03 +01:00
Matt Rayner
216dc567a7
Updated implementation to generate variable length IDs
...
* When generating new IDs, 16 characters of data are used
* When appending an ID, 8 characters of data is used
2018-04-27 22:54:08 +01:00
Matt Rayner
267a197c63
Add functionality to fetch and parse a Request-Id header
2018-04-27 01:21:31 +01:00
Matt Rayner
8d2a358b48
[ #48 ] Expose request id within parent app when using middleware
...
* Update TravisCI testing matrix
* Update CHANGELOG
* Update README
* Update `ApplicationInsights::Rack::TrackRequest#call` to implement the above
* Add associated tests
2018-04-26 23:49:19 +01:00
Sergey Kanzhelev
780d33ec1f
Release updates ( #51 )
...
* post release updates
* post release updates
* spelling
2018-04-26 15:37:53 -07:00
Yanming Tang
e62c433e40
Log failed request and expose timestamp as an optional parameter ( #49 )
...
* Add basic logging when failed to send telemetry
* Log error when async sender thread terminated abnormally
* Lower log level to warning if failed to send request to the server
* Add timestamp to the options of the track methods, which helps in the cases of high precision or delayed tracking calls.
* Add test cases for custom timestamp in track methods
* Add test logger for unit tests
* Expose timestamp as an optional parameter only at telemetry channel but not at the track methods
* Update Changelog.md
* Make the optional timestamp parameter either of String type or Time type.
2018-04-26 09:22:27 -07:00
Sergey Kanzhelev
280d7164a6
added changelog
2018-04-26 09:22:27 -07:00
Sergey Kanzhelev
f096feee2d
bumped version to 0.5.5
2018-04-26 09:22:27 -07:00
Yanming Tang
695c1af34d
Log failed request and expose timestamp as an optional parameter ( #49 )
...
* Add basic logging when failed to send telemetry
* Log error when async sender thread terminated abnormally
* Lower log level to warning if failed to send request to the server
* Add timestamp to the options of the track methods, which helps in the cases of high precision or delayed tracking calls.
* Add test cases for custom timestamp in track methods
* Add test logger for unit tests
* Expose timestamp as an optional parameter only at telemetry channel but not at the track methods
* Update Changelog.md
* Make the optional timestamp parameter either of String type or Time type.
2018-04-26 07:05:18 -07:00
Yanming Tang
0d9fd3eb7f
Merge pull request #46 from Microsoft/sergkanz/v055
...
bumped version to 0.5.5
2018-04-24 13:52:23 -07:00
Sergey Kanzhelev
653ac4986a
added changelog
2018-04-24 10:15:33 -07:00
Sergey Kanzhelev
bac544d157
bumped version to 0.5.5
2018-04-24 10:12:28 -07:00
Sergey Kanzhelev
8bacd6de7f
Merge pull request #45 from Microsoft/develop
...
0.5.4 release
2018-04-24 10:07:27 -07:00
Sergey Kanzhelev
1e10674e92
Merge pull request #42 from yantang-msft/ContributingGuide
...
Minor updates of the Contributing.md
2018-04-24 09:19:46 -07:00
yantang
073052781a
Minor updates of the Contributing.md
2018-04-24 09:14:17 -07:00
Sergey Kanzhelev
ef65821b0b
Merge pull request #41 from Microsoft/sergkanz/appid
...
remove reference to non-existant application.id from readme
2018-04-24 09:07:46 -07:00
Sergey Kanzhelev
becd5e8c2a
Merge pull request #40 from Microsoft/sergkanz/updateYard
...
updated dependency with the known vulnarability
2018-04-24 09:07:31 -07:00
Sergey Kanzhelev
fcbdd64c6a
remove reference to non-existant application.id from readme
2018-04-23 21:57:13 -07:00
Sergey Kanzhelev
aeea64b29a
updated dependency with the known vulnarability
2018-04-23 21:50:28 -07:00
Sergey Kanzhelev
95ee96b753
Merge remote-tracking branch 'origin/master' into develop
2018-04-23 21:43:10 -07:00
Sergey Kanzhelev
3539f59b3f
Merge pull request #38 from yantang-msft/ContributingGuide
...
Add contributing guide
2018-04-23 21:19:08 -07:00
yantang
610c945031
Add contributing guide
2018-04-23 17:19:31 -07:00
Sergey Kanzhelev
6cfa983d44
Merge pull request #37 from yantang-msft/AddCloudContext
...
Update telemetry context data contract to match current schema
2018-04-23 12:04:03 -07:00
yantang
03142241ee
Update telemetry context data contract to match current schema
2018-04-02 14:04:13 -07:00
Aaron
32b098548f
Merge pull request #31 from satoryu/bump_up_version
...
Bump up version to 0.5.4
2017-09-05 13:06:22 -07:00
Tatsuya Sato
20b4a64129
Bump up version to 0.5.4
2017-08-02 21:12:59 +09:00
Aaron
754405be7c
Merge pull request #30 from satoryu/suppress_deprecation_warning
...
Suppress deprecation warning
2017-07-31 10:27:19 -07:00
Tatsuya Sato
788b9cce86
Merge branch 'master' into suppress_deprecation_warning
2017-07-31 23:36:13 +09:00
Aaron
f0c9c5a14b
Merge pull request #29 from Microsoft/master
...
Merge master to develop
2017-07-06 10:36:51 +02:00
Aaron
3597940a61
Merge pull request #28 from AaronPatterson/fix-track-failed-request
...
Updating to include fields in the JSON even when they are false.
2017-07-06 10:29:43 +02:00
Aaron Patterson
a60f44793b
When a failed request is sent, the "success" field is set to "false" and this causes the field is omitted from the JSON. The backed does not accept the message because the "success" field is missing though.
...
Updating to include fields in the JSON even when they are false.
2017-07-05 16:12:10 +02:00
Aaron
ccb853d4e4
Merge pull request #27 from Microsoft/develop
...
Merge develop to master
2017-07-03 04:52:49 -07:00
Aaron
07b96be7a0
Merge pull request #24 from AaronPatterson/fix-track-request
...
Fix automatic request tracking
2017-07-03 04:45:58 -07:00
Aaron Patterson
1aa2f4f3e0
Merge remote-tracking branch 'upstream/develop' into fix-track-request
2017-07-03 13:41:07 +02:00
Aaron
c92bf756c7
Merge pull request #26 from Microsoft/master
...
Merge master to develop
2017-07-03 04:36:40 -07:00
Aaron
c78bb54c8b
Merge branch 'develop' into master
2017-07-03 04:35:06 -07:00