{"ecosystem":"nuget","package":"Prometheus-net","from_version":null,"to_version":null,"changes":[{"from_version":"v2.1.3","to_version":"v3.0.0","change_type":"breaking","description":"Breaking change: removed \"windows\" from built-in metric names as they are not Windows-specific.","migration_hint":null},{"from_version":"v2.1.3","to_version":"v3.0.0","change_type":"breaking","description":"Breaking change: removed support for protobuf export format (it is no longer used by Prometheus).","migration_hint":null},{"from_version":"v2.1.3","to_version":"v3.0.0","change_type":"breaking","description":"Breaking change: API surface cleaned up, removed some legacy methods, made many internal types actually internal.","migration_hint":null},{"from_version":"v2.1.3","to_version":"v3.0.0","change_type":"breaking","description":"Breaking change: \"on demand collectors\" concept replaced with simpler \"before collect callbacks\". Works the same, just less code needed to use it and fewer possible error conditions.","migration_hint":null},{"from_version":"v2.1.3","to_version":"v3.0.0","change_type":"breaking","description":"Breaking change: removed support for \"custom collectors\", as this was a very special use case that did not benefit at all from the main functionality of the library. Just generate a Prometheus exporter output document yourself if you need to export arbitrary data.","migration_hint":null}],"total":5,"note":"Curated major-version breaking changes. Always verify against the package's official changelog before migrating.","_cache":"hit"}