Reading view

FreshRSS 1.24.2

This is a quality-focussed release for the 1.24.x series meant to provide a good product to people blocked on PHP 7.4, while we will increase the requirements to PHP 8.1+ from the next 1.25.x series.

A few highlights ✨:

  • New global option to automatically add articles to favourites
  • New option to share articles from the article title line
  • Add core extensions, shipped by default: UserCSS and UserJS
  • Security: Force log out of users when they are disabled
  • Many bug and regression fixes

This release has been made by @Alkarex, @ColonelMoutarde, @den13501, @hkcomori, @math-GH
and newcomers @dservian, @crisukbot, @TomW1605

Full changelog:

  • Features
    • New global option to automatically add articles to favourites #6648
    • New possibility to share a user query in JSON GReader format #6655
    • New fields image and description for user query share #6541
    • Show article first words when an article title is empty #6240
    • New option to share articles from the article title line #6395
    • Improve JSON Dot Notation module to access more string-friendly types #6631
    • Improve detection of image types for enclosures not providing a type #6653
    • Add sharing to archive.is #6650
  • Security
    • Force log out of users when they are disabled #6612
    • Increase default values for OpenID Connect OIDCSessionMaxDuration and OIDCSessionInactivityTimeout #6642
    • Add default API CORS HTTP headers to shareable user queries #6659
  • Bug fixing
    • Fix parentheses for complex OR Boolean search expressions #6672
    • Fix keep max unread #6632
    • Fix regression in mark as read upon gone #6663
    • Fix regression on mark duplicate titles as read for modified articles #6664
    • Fix regression for Fever API, remove dependency to Exif extension #6624
    • Fix muted feeds for WebSub #6671
    • Fix performance / deadlock of PostgreSQL and MySQL / MariaDB during schema updates #6692
    • Fix HTTP cache of main page (regression since 1.18.0) #6719
    • Fix HTTP cache of shareable user queries #6718
    • Fix HTTP cache for feeds with modified Last-Modified when content is not modified #6723
  • Extensions
    • Add core extensions, shipped by default: UserCSS and UserJS #6267
      • Replaces CustomCSS and CustomCS extensions
    • Strong type array parameter helper #6661
  • CLI
    • Add quiet option to cli/db-backup.php #6593
  • Compatibility
  • Deployment
    • Docker default image (Debian 12 Bookworm) updated to PHP 8.2.20 and Apache 2.4.61
    • Docker alternative image updated to Alpine 3.20 with PHP 8.3.10 and Apache 2.4.62 #5383
    • Docker: Alpine dev image freshrss/freshrss:newest updated to PHP 8.4.0beta3 and Apache 2.4.62 #5764
  • UI
    • Default dark mode to auto #5582
    • New option to control action icons position in reading view #6297
    • Sticky buttons at the bottom of settings #6304
    • Various UI and style improvements #6446, #6485,
      #6651
  • I18n
    • Czech: use correct ISO 639-1 code cs (and not cz, which is the country) #6514
    • Improve Japanese #6564
    • Improve Spanish #6634
    • Improve Traditional Chinese #6691
  • Misc.

  •  

A beauty contest controversy turned Uber into an unlikely battlefield between Nigeria and South Africa

Over the past two days, ride hailing apps Uber and Bolt have become battlegrounds for a conflict between Nigerians and South Africans over a beauty pageant contestant. Earlier this month,...

© Marco Langari/AFP/Getty Images

Participants gather on stage as the 2024 Miss South Africa Final begins at SunBet Arena in Pretoria on August 10, 2024.
  •  

Spaces Availability in NYC3

Aug 22, 22:43 UTC
Resolved - From 17:18 UTC until 17:58 UTC, users may have experienced issues when attempting to access Spaces in the NYC3 region.

Our Engineering team has confirmed full resolution of the issue, and users should now be able to access Spaces normally.

Thank you for your patience. If you continue to experience any problems, please open a ticket with our support team for further review.

Aug 22, 22:11 UTC
Monitoring - Our Engineering team has confirmed the mitigations put in place have resolved the impact to Spaces availability in NYC3. We are currently monitoring the situation and will post an update as soon as the issue is fully resolved.

Aug 22, 18:13 UTC
Update - Our Engineering team is continuing to investigate this issue, but has taken action to mitigate the impact. Spaces API availability has returned to pre-incident levels and users' requests should succeed at this time.

We will post an update once we have further information.

Aug 22, 17:55 UTC
Investigating - Our Engineering team is investigating an issue with Spaces availability in the NYC3 region. During this time users may encounter errors when accessing Spaces objects or managing existing buckets in the NYC3 region.

We apologize for the inconvenience and will share an update once we have more information.

  •  

Container Registry and App Platform in AMS3/FRA1

Aug 22, 15:04 UTC
Resolved - From 10:30 to 11:35 UTC, our Engineering team observed an issue with Container Registry and App Platform builds in the AMS3 and FRA1 regions.

During this time, users may have experienced delays while building their Apps and could have potentially experienced timeout errors in builds as a result. Additionally, a subset of customers may have experienced latency while interacting with the Container Registries.

Our Engineering team found that a backing component of the Container Registry was experiencing high memory usage. They were able to remediate that component at 11:35 UTC, which resolved the issue.

We apologize for the inconvenience. If you have any questions or continue to experience issues, please reach out via a Support ticket on your account.

  •  

DigitalOcean Support Portal Maintenance

Aug 18, 05:00 UTC
Completed - The scheduled maintenance has been completed.

Aug 18, 02:00 UTC
In progress - Scheduled maintenance is currently in progress. We will provide updates as necessary.

Aug 15, 02:08 UTC
Scheduled - During the above maintenance window, there will be maintenance performed on our ticketing system.

Expected Impact:

During the course of the maintenance, users will be unable to submit support tickets, update existing tickets, or receive replies to existing tickets. Users will also be unable to log into https://cloudsupport.digitalocean.com/s/ or open the Support Portal from within the Cloud Control Panel.

Any tickets submitted during the maintenance via alternate methods (such as replying to an email chain or via our webform) will be saved and entered into our ticketing system at the completion of the maintenance.

Our Support Team will also be impacted by this maintenance and will be unable to enter the ticketing system to receive any tickets or reply to existing tickets. As soon as the vendor maintenance has completed, our team will address all support queries as quickly as possible.

We appreciate your patience throughout this process.

  •  

Networking in SFO2 and SFO3 region

Aug 15, 11:48 UTC
Resolved - As of 10:45 UTC, our engineering team has resolved the issue with networking in SFO2 and SFO3 regions, and networking in the regions should now be operating normally. If you continue to experience problems, please open a ticket with our support team. We apologize for any inconvenience.

Aug 15, 11:21 UTC
Monitoring - Our Engineering team has identified the cause of the issue with networking in SFO2 and SFO3 regions, and has implemented a fix. We are currently monitoring the situation and will post an update as soon as the issue is fully resolved.

Aug 15, 10:02 UTC
Investigating - As of 08:00 UTC, our Engineering team is currently investigating an issue impacting networking in SFO2 and SFO3 regions. Users may experience network connectivity loss to Droplets and Droplet-based services, like Managed Kubernetes and Database Clusters.

We apologize for the inconvenience and will share an update once we have more information.

  •  

Event processing and Droplet Creates in TOR1

Aug 15, 05:40 UTC
Resolved - Our Engineering team has resolved the issue with Droplet creates and Snapshots. As of 05:30 UTC, users should be able to create Droplets, Snapshots and process events. Droplet backed services should also be operating normally.

If you continue to experience problems, please open a ticket with our support team. We apologize for any inconvenience.

Aug 15, 05:11 UTC
Monitoring - Our Engineering team has identified the cause of the issue with Droplet creates and Snapshots, and has implemented a fix. We are currently monitoring the situation and will post an update as soon as the issue is fully resolved.

Aug 15, 04:47 UTC
Update - Our Engineering team is continuing to investigate the issue with Droplet creates and Snapshots. A subset of users may also encounter errors with creating Droplet based products such as Managed Databases, Load Balancers, Managed Kubernetes in TOR1 region

We will post another update once we have more information.

Aug 15, 04:29 UTC
Investigating - As of 02:11 UTC, our Engineering team is investigating an issue with creation failure of Droplet and Snapshots in TOR1 region. Users may experience errors when rebuilding or restoring Droplets and Snapshots. Creating Droplets from Snapshots is also affected.

We apologize for the inconvenience and will share an update once we have more information.

  •  

TOR1 Power Maintenance

Aug 16, 22:00 UTC
Completed - The scheduled maintenance has been completed.

Aug 14, 02:00 UTC
In progress - Scheduled maintenance is currently in progress. We will provide updates as necessary.

Aug 13, 18:31 UTC
Scheduled - Maintenance Dates: August 14th,15th and 16th
Maintenance Window: 02:00 - 10:00 (UTC)

During the maintenance window on the above dates, our on-site team will be performing ongoing maintenance on redundant power systems in our TOR1 region. The maintenance will be performed during the same time window (02:00 - 10:00 UTC) across 3 days: August 14th,15th and 16th.

Expected Impact:

We don’t expect to see any impact to customer resources as the electrical systems are redundant and our team will isolate one unit at a time during the maintenance. In the highly unlikely event that we lose power to both systems simultaneously, affected Droplets and Droplet-based services would experience downtime for a brief period of time. We will endeavor to keep this to a minimum should that situation arise.

If you have any questions or concerns related to this maintenance, please send us a ticket from your cloud support page https://cloudsupport.digitalocean.com/s/createticket.

  •  

Elevated Failure Rate for Droplet Creates

Aug 13, 03:10 UTC
Resolved - From 23:08 August 12 to 01:26 August 13 UTC, customers may have experienced failures with Droplet creation, power on events, and restore events in the NYC3 region.

Our Engineering team has confirmed resolution of this issue. Thank you for your patience.

If you continue to experience any problems, please open a support ticket from within your account.

Aug 13, 02:25 UTC
Monitoring - Our Engineering team has implemented mitigations to stop the Droplet creation failures in the NYC3 region. The team is monitoring the situation to ensure that everything is fully resolved. We apologize for the inconvenience and will share an update if there are any new developments.

Aug 13, 01:49 UTC
Update - Multiple Engineering teams are continuing to investigate errors with creating Droplets, other Droplet-based products, and events such as power/restore in the NYC3 region.

Users should no longer encounter errors when performing these operations, as mitigations are now in place, and teams have observed error rates returning to normal.

We apologize for the inconvenience and will share another update once we have more information.

Aug 13, 01:01 UTC
Update - Our Engineering team is continuing to investigate issues with creating Droplets and other Droplet-based products in the NYC3 region. At this time, customers may also encounter errors when powering on some existing Droplets, creating new Droplets, or restoring a backup or snapshot.

We apologize for the inconvenience and will share an update once we have more information.

Aug 13, 00:27 UTC
Investigating - Our Engineering team is investigating an issue with Droplet creation in NYC3. During this time, users will see an elevated failure rate for the creation of Droplets and other Droplet-based products, such as Load Balancers, Managed Databases, or Kubernetes, in NYC3.

  •  

Medellín brilla con sus silleteros desfilando en el colorido cierre de la Feria de las Flores

Medellín floreció el domingo 11 de agosto con el majestuoso desfile de más de medio millar de campesinos cargando en sus espaldas enormes arreglos florales durante la edición 67 del Desfile de Silleteros que cerró la Feria de las Flores ante la mirada de unos 800 mil espectadores.

Después de abandonar en la madrugada sus pintorescas fincas en el caserío de Santa Elena, donde hace más de seis décadas nació esta florida tradición, los silleteros presentaron las obras de arte que diseñaron y elaboraron con las flores que ellos mismos cultivan en sus jardines.

Al ser el corazón de la feria, que cada año, durante agosto, llena de millones de flores a esta ciudad colombiana, los silleteros pasaron los últimos días concentrados en las creaciones, que fueron aclamadas en un recorrido de 2.8 kilómetros, vividos al ritmo de música tropical, aplausos y el canto de “vuelta, vuelta” que en cada tramo soltó la multitud para poder disfrutar de cada detalle de los arreglos.

Un hombre prepara su silleta para participar en la edición 67 del Desfile de Silleteros de la Feria de las Flores. EFE/ Luis Eduardo Noriega Arboleda
Un hombre prepara su silleta para participar en la edición 67 del Desfile de Silleteros de la Feria de las Flores. EFE/ Luis Eduardo Noriega Arboleda (Luis Eduardo Noriega A/)

Con la silleta a cuestas, como sucedió en 1957 con el primer desfile realizado por cargueros del departamento de Antioquia, apareció en primera fila Juan Ortiz, de la vereda (aldea) El Placer, como el ganador absoluto del desfile al imponerse con su arreglo floral en la categoría ‘Monumental’.

“Estoy muy contento. El año pasado por un error me descalificaron. Me puse triste, pero mis hijos me animaron a hacer otra. Les dije que para este año iba a hacer casi la misma silleta porque sabía que con esa iba a estar entre los finalistas. Este premio gordo, como decimos, no me lo esperaba”, expresó a periodistas Ortiz.

Para el ganador este triunfo representó una “revancha” y un premio a hacer “las cosas con amor y en familia” luego de más de 18 horas de trabajo en la silleta que deslumbró al jurado.

También brillaron los silleteros ganadores María Carolina Atehortúa, en la categoría “Emblemática”; Edwin Camilo Ramírez, en “Artística”; Dórigo de Jesús Zapata, en “Tradicional”; Juan Camilo Atehortúa, en “Comercial”; Samuel Morales Henao, en “Junior”, y Julián Ramírez, en “Infantil”.

Una mujer carga una silleta durante la edición 67 del Desfile de Silleteros de la Feria de las Flores en Medellín (Colombia). EFE/Luis Eduardo Noriega Arboleda
  •  
❌