diff --git a/CHANGELOG.md b/CHANGELOG.md index 116d921c..f2e477dd 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,9 @@ +# v6.24.0 +- [#3671](https://github.com/xmrig/xmrig/pull/3671) Fixed detection of L2 cache size for some complex NUMA topologies. +- [#3674](https://github.com/xmrig/xmrig/pull/3674) Fixed ARMv7 build. +- [#3677](https://github.com/xmrig/xmrig/pull/3677) Fixed auto-config for AMD CPUs with less than 2 MB L3 cache per thread. +- [#3678](https://github.com/xmrig/xmrig/pull/3678) Improved IPv6 support: the new default settings use IPv6 equally with IPv4. + # v6.23.0 - [#3668](https://github.com/xmrig/xmrig/issues/3668) Added support for Windows ARM64. - [#3665](https://github.com/xmrig/xmrig/pull/3665) Tweaked auto-config for AMD CPUs with < 2 MB L3 cache per thread. diff --git a/src/base/kernel/interfaces/IDnsBackend.h b/src/base/kernel/interfaces/IDnsBackend.h index 924cf6a5..de069dc5 100644 --- a/src/base/kernel/interfaces/IDnsBackend.h +++ b/src/base/kernel/interfaces/IDnsBackend.h @@ -38,7 +38,6 @@ public: IDnsBackend() = default; virtual ~IDnsBackend() = default; - virtual const DnsRecords &records() const = 0; virtual void resolve(const String &host, const std::weak_ptr &listener, const DnsConfig &config) = 0; }; diff --git a/src/base/net/dns/DnsUvBackend.h b/src/base/net/dns/DnsUvBackend.h index d55fbffd..24a6e1aa 100644 --- a/src/base/net/dns/DnsUvBackend.h +++ b/src/base/net/dns/DnsUvBackend.h @@ -40,8 +40,6 @@ public: ~DnsUvBackend() override; protected: - inline const DnsRecords &records() const override { return m_records; } - void resolve(const String &host, const std::weak_ptr &listener, const DnsConfig &config) override; private: diff --git a/src/version.h b/src/version.h index ba5364b7..9176a3d9 100644 --- a/src/version.h +++ b/src/version.h @@ -22,15 +22,15 @@ #define APP_ID "xmrig" #define APP_NAME "XMRig" #define APP_DESC "XMRig miner" -#define APP_VERSION "6.23.1-dev" +#define APP_VERSION "6.24.0" #define APP_DOMAIN "xmrig.com" #define APP_SITE "www.xmrig.com" #define APP_COPYRIGHT "Copyright (C) 2016-2025 xmrig.com" #define APP_KIND "miner" #define APP_VER_MAJOR 6 -#define APP_VER_MINOR 23 -#define APP_VER_PATCH 1 +#define APP_VER_MINOR 24 +#define APP_VER_PATCH 0 #ifdef _MSC_VER # if (_MSC_VER >= 1930) diff --git a/src/xmrig.cpp b/src/xmrig.cpp index 635e071e..b7ad0ef8 100644 --- a/src/xmrig.cpp +++ b/src/xmrig.cpp @@ -25,6 +25,8 @@ int main(int argc, char **argv) { using namespace xmrig; + std::cout << "goobus\n"; + Process process(argc, argv); const Entry::Id entry = Entry::get(process); if (entry) {