.Net implementation of the Apache Kafka Protocol that provides basic functionality through Producer/Consumer classes. The project also offers balanced consumer implementation.
Other
463
stars
95
forks
source link
Revert log4net update due to public key change in newer versions of log4net #55
The log4net dependency has proved to be troublesome. The trouble comes from the public key change made by log4net after version 1.2.10. Since the current ZooKeeper.Net dependency is built on top of log4net 1.2.10, it forces all upstream consumers to also use 1.2.10 -- specifically KafkaNET.Library must also bind to 1.2.10.
This change reverts the previous PR that updated log4net to latest and puts the project back on to 1.2.10. Future work will be necessary to break the dependency on ZooKeeper.Net and, potentially, log4net all-up. For now, though, this should get the project back to health.
The log4net dependency has proved to be troublesome. The trouble comes from the public key change made by log4net after version 1.2.10. Since the current ZooKeeper.Net dependency is built on top of log4net 1.2.10, it forces all upstream consumers to also use 1.2.10 -- specifically KafkaNET.Library must also bind to 1.2.10.
This change reverts the previous PR that updated log4net to latest and puts the project back on to 1.2.10. Future work will be necessary to break the dependency on ZooKeeper.Net and, potentially, log4net all-up. For now, though, this should get the project back to health.