6 Commits

4 changed files with 41 additions and 8 deletions

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:00d3c28cd401891cb39c3c55b9ed92f502ac38be5d97c6a965f6105a054208c1
size 422673

3
jeromq-0.5.3.tar.gz Normal file
View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:3ce1b8078591e210fe5497bed5eeb0cf89560c816c114d4412ea5ae24a44fad3
size 454301

View File

@@ -1,3 +1,37 @@
-------------------------------------------------------------------
Thu Mar 27 21:01:05 UTC 2025 - Fridrich Strba <fstrba@suse.com>
- Fix javadoc generation with javadoc:aggregate
-------------------------------------------------------------------
Fri Feb 21 02:58:36 UTC 2025 - ming li <mli@suse.com>
- Update to version 0.5.3:
* Add peer support disconnect
* Fix issue where socket identity was failing with overflow when
identity was bigger than 127
* Make JeroMQ compatiable with Android API Level 19
* Add tests and build on Java 17. Helping dependecies resolution
by activating more profiles and don't try to publish on forks
* ZMQ_HEARTBEAT is not useful without sending an hello message.
To solve that, the majordomo worker still has to implement heartbeat.
With this new option, whenever the connection drops and reconnects
the hello message will be sent, greatly simplify the majordomo protocol,
as now READY and HEARTBEAT can be handled by zeromq.
* Jeromq is not thread-safe, so port CLIENT and SERVER sockets from libzmq,
which are thread-safe sockets.
* Add Client/Server support to ZFrame.
* Radio-Dish implementation.
* Port of https://github.com/zeromq/libzmq/pull/3871, router can handle peer
disconnected.
* Adding critical and notification exceptions handlers in zmq.poll.Poller.
* Many improvement to error handling, with more error messages.
* Fix ZMQ_REQ_CORRELATE.
* A new ZBeacon implementation.
* IPC protocol now comply to java.net.preferIPv4Stack or java.net.preferIPv6Addresses
for the choice of the TCP stack to use.
* Improved monitor, with added events in some mechanisms.
-------------------------------------------------------------------
Sat Sep 9 14:22:05 UTC 2023 - Fridrich Strba <fstrba@suse.com>

View File

@@ -1,7 +1,7 @@
#
# spec file for package jeromq
#
# Copyright (c) 2023 SUSE LLC
# Copyright (c) 2025 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
Name: jeromq
Version: 0.5.2
Version: 0.5.3
Release: 0
Summary: Pure Java implementation of libzmq
License: MPL-2.0+
@@ -28,6 +28,7 @@ BuildRequires: fdupes
BuildRequires: maven-local
BuildRequires: mvn(eu.neilalexander:jnacl)
BuildRequires: mvn(org.apache.felix:maven-bundle-plugin)
BuildRequires: mvn(org.apache.maven.plugins:maven-javadoc-plugin)
BuildArch: noarch
%description
@@ -43,13 +44,11 @@ This package contains the API documentation for %{name}.
%prep
%setup -q
%pom_remove_plugin :maven-checkstyle-plugin
%pom_remove_plugin :maven-javadoc-plugin
%pom_remove_plugin :maven-source-plugin
%pom_remove_plugin :nexus-staging-maven-plugin
%build
%{mvn_build} -f -- \
-Dproject.build.outputTimestamp=$(date -u -d @${SOURCE_DATE_EPOCH:-$(date +%%s)} +%%Y-%%m-%%dT%%H:%%M:%%SZ)
%{mvn_build} -f -- -DlegacyMode=true -Dverbose=true
%install
%mvn_install