device-simulation-dotnet/WebService/Auth
Devis Lucato 8fa180f715
Reliability improvements
**Major:**
1. Backoff in case of d2c messaging throttling, stopping telemetry and twin operations
2. Improve perf reducing load on garbage collector and disposing IoT SDK resources
3. Improve device twin management, e.g. try to avoid twin writes when data is not changed, handle more error scenarios
4. Add "development" feature flag to enable/disable expensive runtime checks
5. Change partitions size from 1000 to 5000 devices to reduce the load on storage

**Minor:**
1. Backoff in case of device count throttling (e.g. when reaching 8000 devices in the free SKU)
2. Remove unused daily counter for telemetry
3. Improve perf reducing the number of no-op async tasks
4. Update IoT SDK and other dependencies
5. Clean up logging code, reimplement log filtering (removed in past PRs)
6. Print SDK version at startup
7. Add some scripts for development, see /scripts/development (create/delete simulation, start storage adapter)

**Bug fixes:**
1. Handle and recover from exceptions in the partitioning agent
2. Fix some swallowed errors/exceptions and unnecessary try/catch
3. Share script interpreter between methods and state to ensure device state consistency
4. Fix logged throughput in case of no traffic, i.e. show 0.0 msg/sec, and round value to 3 decimals
5. Fix logging from ConfigData
6. Change the dev endpoint used to delete simulations: don't delete devices (the endpoint was not working) - no user impact, dev only
2018-11-29 17:29:58 -08:00
..
AuthMiddleware.cs Reliability improvements 2018-11-29 17:29:58 -08:00
ClientAuthConfig.cs New logger & dependencies upgrade (#232) 2018-08-12 15:36:40 -07:00
CorsSetup.cs New logger & dependencies upgrade (#232) 2018-08-12 15:36:40 -07:00
CorsWhitelistModel.cs Add Auth to webservice (#61) 2017-09-26 11:51:27 -07:00
RequestExtension.cs Add Auth to webservice (#61) 2017-09-26 11:51:27 -07:00
Startup.cs Add Auth to webservice (#61) 2017-09-26 11:51:27 -07:00