A free, self-hostable news aggregator…
This is a bug-fix release for the 1.23.0 release, addressing several regressions.
This release has been made by @Alkarex, @andris155, @math-GH, @yzqzss, @zhzy0077
Full changelog:
base_url
being cleared when saving settings #5992
.dockerignore
#5996
A few highlights ✨:
Breaking changes 💥:
amd64
, arm32v7
, arm64v8
with automatic detection #5808
-arm
suffix anymoreThis release has been made by several contributors: @Alkarex, @ColonelMoutarde, @FireFingers21, @Frenzie, @KasimirCash, @andris155, @b-reich, @foux, @jaden, @jan-vandenberg, @joestump, @jtracey, @mark-monteiro, @martinrotter, @math-GH, @passbe
Full changelog:
VARCHAR
) text fields length to maximum possible #5788
CRON_MIN
if any environment variable contains a single quote #5795
TRUSTED_PROXY
environment variable used in combination with trusted sources #5853
This release contains mostly some bug fixes for the recent 1.22.0. This version 1.22.x is also the last to support PHP 7.2 before requiring PHP 7.4+.
A few highlights ✨:
This release has been made by several contributors: @Alkarex, @Frenzie, @MHketbi, @XtremeOwnageDotCom, @math-GH, @mossroy
Full changelog:
:
in OIDC_SCOPES
#5753, #5764
TRUSTED_PROXY
environment variable #5733
RemoteIPInternalProxy
in Apache #5740
In this release, besides adding some initial support for OpenID Connect, the focus has been on increasing the quality rather than adding new features (which will have more focus again in the next release). This version 1.22.x is also the last to support PHP 7.2 before requiring PHP 7.4+.
A few highlights ✨:
x86_64
, not Alpine, and not ARM) through libapache2-mod-auth-openidc
. See our documentation
This release has been made by several contributors: @Alkarex, @Alwaysin, @ColonelMoutarde, @Exerra, @FromTheMoon85, @LleanaRuv, @Marjani, @NaeiKinDus, @Rufubi, @V-E-O, @aaronschif, @acbgbca, @aledeg, @andris155, @becdetat, @belidzs, @kemayo, @kgraefe, @marienfressinaud, @math-GH, @msdlr, @obrenckle, @otaconix, @robertdahlem, @sad270, @samc1213, @squaregoldfish, @vrachnis, @witchcraze, @yubiuser, @zhaofengli
Full changelog:
x86_64
, not Alpine) through libapache2-mod-auth-openidc
#5351, #5463, #5481,
#5523, #5646
set_time_limit()
#5675
CLEANCACHE_HOURS
#5144
<meta name="theme-color" .../>
#5105
a2enmod
#5464
DATA_PATH
to cron env #5531
error_reporting
for PHP 8.1+ #5199
DATA_PATH
environment variable) #5423
lib_opml
#5188
lib/http-conditional
#5277
ConfigurationSetter
#5251, #5580
./data.back/
in .gitignore
#5359
A few highlights ✨:
cli/sensitive-log.sh
to help e.g. Apache clear logs for sensitive information such as credentials #5001
This release has been made by several new contributors @axeleroy, @hippothomas, @mincerafter42, @sad270, @zhzy0077, in addition to our regular contributors @Alkarex, @ColonelMoutarde, @Frenzie, @Myuki, @aledeg, @marienfressinaud, @math-GH, @miicat, @nicofrand, @yzqzss ... Thank you!
Detailed tracked changes.
Full changelog:
\(
or \)
#4989
mailto:
links for webmail services #4680
cli/sensitive-log.sh
to help e.g. Apache clear logs for sensitive information such as credentials #5001
cli/access-permissions.sh
to help apply file permissions correctly #5062
./extensions/
#4956
font/woff
#4894
latest
branch (instead of a tag) to track the latest FreshRSS stable releases #5148
is_writable()
checks #4780
lib_opml
#4403
This is a security release for a regression since FreshRSS 1.18.0.
A few highlights ✨:
ext.php
#4928 reported by @c3l3si4nDetailed tracked changes.
Full changelog:
A few highlights ✨:
Detailed tracked changes.
Full changelog:
opcache
bug during Web update #4629, update.freshrss.org#4
curlopt
options for HTML+XPath #4759
template.css
to frss.css
#4644
A few highlights ✨:
Detailed tracked changes.
Full changelog:
(author:Alice OR intitle:hello) (author:Bob OR intitle:world)
!((author:Alice intitle:hello) OR (author:Bob intitle:world))
search:"My query"
or search:QueryA
, or by ID: S:3
pg_trgm
data/config-user.custom.php
#4360
archive.today
#4530
rename_attribute()
instead of removing attributes to better be able to style/hide content of articles #4175,
simplepie#717
status_code
type for PHP 8.1+ simplepie#728
"ab cd"
and ab-cd
#4277
&
#4287
'
in the address #4330
htmlspecialchars()
warnings with PHP 8.1+ #4411
freshrss_user_maintenance
in CLI #4495
errorMessage()
which exists on some platforms #4289
entry_before_insert
to change entry->isRead()
#4331
php-openssl
(used by PHPMailer) and php-xml
(used by SimplePie) #4420
freshrss/freshrss:newest
to PHP 8.2 #4420
base_url
to avoid some common configuration bugs, especially via Docker / CLI #4423
lib_phpQuery
by PhpGt/CssXPath
library for full content retrieval #4261
a[href*="example"]
CssXPath#181
.gitattributes
export-ignore
#4415
attributes
(JSON) for entries #4444
A few highlights:
Detailed tracked changes.
Full changelog:
:newest
updated to PHP 8.1.1 and Apache 2.4.52 #3666
latest
tag to git #4135
Detailed tracked changes.
Full changelog:
!pubdate:P3d
) #4092
e:1639310674957894
or multiple entry IDs (or): e:1639310674957894,1639310674957893