File tree Expand file tree Collapse file tree 8 files changed +19
-217
lines changed Expand file tree Collapse file tree 8 files changed +19
-217
lines changed Original file line number Diff line number Diff line change 86
86
echo "zabbix_address=$(hostname -I | awk '{print $1}')" >> $GITHUB_OUTPUT
87
87
id : zabbix_address
88
88
- name : Edit Zabbix address in agent.conf
89
- run : sed -i "s/\(address *= *\).*/\1 ${{ steps.zabbix_address.outputs.zabbix_address }}/" ${{ env.MAMONSU_PATH }}/github-actions-tests/sources/agent_3.5.12 .conf
89
+ run : sed -i "s/\(address *= *\).*/\1 ${{ steps.zabbix_address.outputs.zabbix_address }}/" ${{ env.MAMONSU_PATH }}/github-actions-tests/sources/agent_3.5.13 .conf
90
90
91
91
- name : Copy test scripts to container
92
92
run : docker exec $( echo "${{ matrix.docker_os }}" | sed 's/://' | sed 's/\.//' ) mkdir -p -m 755 /mamonsu/
Original file line number Diff line number Diff line change 91
91
echo "zabbix_address=$(hostname -I | awk '{print $1}')" >> $GITHUB_OUTPUT
92
92
id : zabbix_address
93
93
- name : Edit Zabbix address in agent.conf
94
- run : sed -i "s/\(address *= *\).*/\1 ${{ steps.zabbix_address.outputs.zabbix_address }}/" ${{ env.MAMONSU_PATH }}/github-actions-tests/sources/agent_3.5.12 .conf
94
+ run : sed -i "s/\(address *= *\).*/\1 ${{ steps.zabbix_address.outputs.zabbix_address }}/" ${{ env.MAMONSU_PATH }}/github-actions-tests/sources/agent_3.5.13 .conf
95
95
96
96
- name : Copy test scripts to container
97
97
run : docker exec $( echo "${{ matrix.docker_os }}" | sed 's/://' | sed 's/\.//' ) mkdir -p -m 755 /mamonsu/
Original file line number Diff line number Diff line change @@ -41,7 +41,7 @@ if [ "${OS%:*}" = "centos" ]; then
41
41
python3 setup.py build && python3 setup.py install
42
42
make rpm
43
43
sudo rpm -i ./mamonsu* .rpm
44
- cat /mamonsu/github-actions-tests/sources/agent_3.5.12 .conf > /etc/mamonsu/agent.conf
44
+ cat /mamonsu/github-actions-tests/sources/agent_3.5.13 .conf > /etc/mamonsu/agent.conf
45
45
# ensuring mamonsu can actually start
46
46
sudo su -s /bin/bash -c " mamonsu bootstrap -x --user postgres -d mamonsu_test_db" mamonsu
47
47
/etc/init.d/mamonsu restart
@@ -65,7 +65,7 @@ elif [ "${OS%:*}" = "ubuntu" ]; then
65
65
python3 setup.py build && python3 setup.py install
66
66
make deb
67
67
sudo dpkg -i ./mamonsu* .deb
68
- cat /mamonsu/github-actions-tests/sources/agent_3.5.12 .conf > /etc/mamonsu/agent.conf
68
+ cat /mamonsu/github-actions-tests/sources/agent_3.5.13 .conf > /etc/mamonsu/agent.conf
69
69
# ensuring mamonsu can actually start
70
70
sudo su -s /bin/bash -c " mamonsu bootstrap -x --user postgres -d mamonsu_test_db" mamonsu
71
71
service mamonsu restart
Load Diff This file was deleted.
Original file line number Diff line number Diff line change 1
1
__author__ = 'Dmitry Vasilyev'
2
2
__author_email__ = 'info@postgrespro.ru'
3
3
__description__ = 'Monitoring agent for PostgreSQL'
4
- __version__ = '3.5.12 '
4
+ __version__ = '3.5.13 '
5
5
__licence__ = 'BSD'
6
6
7
7
__url__ = 'https://github.com/postgrespro/mamonsu'
Original file line number Diff line number Diff line change
1
+ mamonsu (3.5.13-1) stable; urgency=low
2
+ * Added a new metric that displays the bytes held by non-active replication slots, along with the corresponding trigger.;
3
+ * Set the trigger for 'number of non-active replication slots' to be disabled by default.;
4
+ * Fixed the Linux plugin to ensure compatibility with recent Linux versions that use cgroups2.;
5
+ * Resolved a deadlock issue in the send queue that caused Mamonsu to hang after network problems.;
6
+
1
7
mamonsu (3.5.12-1) stable; urgency=low
2
8
* Port version parser code from public archive of pypa/pkg_resources;
3
9
* Thread-safe implementation of connection cache;
Original file line number Diff line number Diff line change 1
1
Name: mamonsu
2
- Version: 3.5.12
2
+ Version: 3.5.13
3
3
Release: 1%{?dist }
4
4
Summary: Monitoring agent for PostgreSQL
5
5
Group: Applications/Internet
@@ -73,6 +73,12 @@ chown -R mamonsu:mamonsu /var/log/mamonsu
73
73
chown -R mamonsu:mamonsu /etc/mamonsu
74
74
75
75
%changelog
76
+ * Thu May 29 2025 Andrey Papsuyko <a.papsuyko@postgrespro.ru> - 3.5.13-1
77
+ - Added a new metric that displays the bytes held by non-active replication slots, along with the corresponding trigger.;
78
+ - Set the trigger for 'number of non-active replication slots' to be disabled by default.;
79
+ - Fixed the Linux plugin to ensure compatibility with recent Linux versions that use cgroups2.;
80
+ - Resolved a deadlock issue in the send queue that caused Mamonsu to hang after network problems.;
81
+
76
82
* Wed Mar 5 2025 Maxim Styushin <m.styushin@postgrespro.ru> - 3.5.12-1
77
83
- Port version parser code from public archive of pypa/pkg_resources;
78
84
- Thread-safe implementation of connection cache;
Original file line number Diff line number Diff line change 1
1
!define NAME Mamonsu
2
- !define VERSION 3.5 .12
2
+ !define VERSION 3.5 .13
3
3
!define MAMONSU_REG_PATH " Software\PostgresPro\Mamonsu"
4
4
!define MAMONSU_REG_UNINSTALLER_PATH " Software\Microsoft\Windows\CurrentVersion\Uninstall"
5
5
!define EDB_REG " SOFTWARE\Postgresql"
You can’t perform that action at this time.
0 commit comments