Reading view

FreshRSS 1.27.0

A few highlights ✨:

  • Implement support for HTTP 429 Too Many Requests and 503 Service Unavailable, obey Retry-After
  • Add sort by category title, or by feed title
  • Add search operator c: for categories like c:23,34 or !c:45,56
  • Custom feed favicons
  • Several security improvements, such as:
    • Implement reauthentication (sudo mode)
    • Add Content-Security-Policy: frame-ancestors
    • Ensure CSP everywhere
    • Fix access rights when creating a new user
  • Several bug fixes, such as:
    • Fix redirections when scraping from HTML
    • Fix feed redirection when coming from WebSub
    • Fix support for XML feeds with HTML entities, or encoded in UTF-16LE
  • Docker alternative image updated to Alpine 3.22 with PHP 8.4 (PHP 8.4 for default Debian image coming soon)
  • Start supporting PHP 8.5+
  • And much more…

This release has been made by @Alkarex, @Inverle, @the7thNightmare and newcomers @Deioces120, @Fraetor, @Tarow, @dotsam, @hilariousperson, @pR0Ps, @triatic, @tryallthethings

Full changelog:

  • Features
    • Implement support for HTTP 429 Too Many Requests and 503 Service Unavailable, obey Retry-After #7760
    • Add sort by category title, or by feed title #7702
    • Add search operator c: for categories like c:23,34 or !c:45,56 #7696
    • Custom feed favicons #7646, #7704, #7717,
      #7792
    • Rework fetch favicons for fewer HTTP requests #7767
    • Add more unicity criteria based on title and/or content #7789
    • Automatically restore user configuration from backup #7682
    • API add support for states in s parameter of streamId #7695
    • Improve sharing via Print #7728
    • Redirect to the login page from bookmarklet instead of 403 #7782
    • Clean local cache more often, when refreshing feeds #7827
  • Security
    • Implement reauthentication (sudo mode) #7753
    • Add Content-Security-Policy: frame-ancestors #7677
    • Ensure CSP everywhere #7810
    • Show warning when unsafe CSP policy is in use #7804
    • Fix access rights when creating a new user #7783
    • Improve security of form for user details #7771, #7786
    • Disallow setting non-existent theme #7722
    • Regenerate cookie ID after logging out #7762
    • Require current password when setting new password #7763
    • Add missing access checks for feed-related actions #7768
    • Strip more unsafe attributes such as referrerpolicy, ping #7770
    • Remove unneeded execution permissions #7802
  • Bug fixing
    • Fix redirections when scraping from HTML #7654, #7741
    • Fix multiple authentication HTTP headers #7703
    • Fix HTML queries with a single feed #7730
    • WebSub: only perform a redirection when coming from WebSub #7738
    • Include enclosures in entries’ hash #7719
      • Negative side-effect: users of the option to automatically mark updated articles as unread will once have some articles with enclosures re-appear as unread
    • Fix cancellation of slider exit UI #7705
    • Honor disable update on update page #7733
    • Fix no registration limit setting #7751
    • Fix XML encoding of sharing functions #7822
  • SimplePie
  • Deployment
    • Docker default image (Debian 12 Bookworm) updated to PHP 8.2.29 #7805
    • Docker alternative image updated to Alpine 3.22 with PHP 8.4.11 and Apache 2.4.65 #7740, #7740,
      #7803
    • Start supporting PHP 8.5+ #7787, #7826
      • Docker Alpine dev image :newest updated to PHP 8.5-alpha and Apache 2.4.65 #7773
    • Docker: interpolate FRESHRSS_INSTALL and FRESHRSS_USER variables #7725
    • Docker: Reduce how much data needs to be chown/chmod’ed on container startup #7793
    • Test for database PDO typing support during install (relevant for MySQL / MariaDB with obsolete driver) #7651
  • Extensions
    • Add API endpoint for extensions #7576
    • Expose the reading modes for extensions #7668, #7688
    • New extension hook before_login_btn #7761
  • UI
    • Improve mark as read request showing popup due to onbeforeunload #7554
    • Fix lazy-loading for <video poster="..."> and <image> #7636
    • Avoid styling <code> inside of <pre> #7797
    • Improve confirmation logic with data-auto-leave-validation #7785
    • Update chart.js to 4.5.0 #7752, #7816
    • Various UI and style improvements: #7616, #7811
  • I18n
  • Misc.

  •  

Is there a module to make Drupal 11 dropdown menus more compact?

Is there a module to make Drupal 11 dropdown menus more compact?

I am trying to adjust to Drupal 11 after having only experience with Drupal 7. I had not attempted to use any version earlier than 11. One characteristic of D11 I find annoying is how spaced-out the admin dropdown menus are. (Tried to add sshots to demonstrate this, but don't see how to do that here.)

I also disliked the lack of organization in the modules list, but have already improved that with the Module Filter module, which was being used in D7.

Similar spacing issues exist throughout the admin menus, on the pages themselves as well as dropdowns. The result is a lot more scrolling that could be avoided with more compact organization. Is there a module for making the dropdowns and settings pages more compact?

I also wish that all settings pages requiring a Save step would have the Save button near the top as well as at the bottom. It's annoying to need to scroll way down if the change made was not far down on the page.

submitted by /u/Naive_Long_5224
[link] [comments]
  •  

Cloud Control Panel and API

Aug 15, 15:42 UTC
Resolved - From 14:40 UTC to 14:52 UTC, users may have experienced errors when trying to use the API or while accessing our Cloud Control Panel at https://cloud.digitalocean.com.

Our Engineering team has implemented a fix and confirmed full resolution of the issue. Users should be able to access the API and Cloud Control Panel without issue now.

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

  •  

Silicon Valley is sucking up Singapore’s tech talent

Singapore is known for channelling its best talent into the public sector and with GovTech it’s no different. The government aims to staff the agency with the same calibre of...

© Martin Abbugao/AFP via Getty Images

A staff member of GovTech demonstrating the use of facial verification technology in Singapore.
  •  

Why is image content displaying on front page when not promoted to it?

I just started (trying to) do a D11 site. Previously only worked in D7. I need a cycling slideshow of photos on the front page. I’ve been trying to use the VVJS (views vanilla javascript slideshow) module. I created a content type for it and generated 1-image-each items to be displayed by the slideshow. It works. BUT… Also displayed on front page, below the slideshow, are all the content items, one after another, in a column.

I thought it was something about the view settings – but when the view is disabled, all those images (17 of them) continue to display. They are NOT ‘promoted to front page.’ There are no blocks active at all on the page, when the view is disabled or removed. (I need to get this key feature working before I build anything else on the front page.)

So… Why are they displaying at all, and how might this be fixed? Any explanations or suggestions?

submitted by /u/Naive_Long_5224
[link] [comments]
  •  

OpenAI Rate Limits Affecting Serverless Inference

Aug 13, 09:30 UTC
Resolved - As of 18:45 UTC, our Engineering team has resolved the issues with OpenAI rate limits that were affecting certain DigitalOcean services. The problem, which began at approximately 09:30 UTC, caused errors (429s) for Agents using OpenAI models for serverless inference.

Systems Affected:

Serverless inference
Evaluations

Technical Details: The issue was caused by exceeding OpenAI rate limits, which resulted in 429 errors for OpenAI models.

Duration: The incident lasted for approximately 9 hours, from 09:30 UTC to 18:45 UTC. We apologize for any inconvenience this may have caused and appreciate your patience as we worked to resolve the issue. If you continue to experience problems, please open a ticket with our Support team.

  •  

Composer managed way to contrib SDCs?

So, I originally brought this up on this ticket https://www.drupal.org/project/drupal/issues/3476854 and a similar discussion surfaced over slack https://drupal.slack.com/archives/C4EDNHFGS/p1755086891499339 and I was wondering if anyone else here has thought about it as well?

I wonder how were recipes support added for composer? Does anyone have an idea? Would it be possible for a general contributor to just add a new SDC somehow to this and check for name collisions?

Is anyone here who would be interesting in contributing and continue the discussion?

submitted by /u/alemadlei_tech
[link] [comments]
  •  

La batalla por los cielos: así compite Panamá contra otros centros de transporte aéreos de Latinoamérica

La competencia está en los cielos. Las rutas aéreas son las pistas de la ‘Fórmula 1’ en la que aerolíneas y países compiten para atraer pasajeros y mantener su posición, o para aumentar su cuota en un mercado que, para este año, se estima alcanzará los 789 millones de pasajeros en toda Latinoamérica y el Caribe según el capítulo regional del Consejo Internacional de Aeropuertos (ACI-LAC por sus siglas en inglés).

Rafael Echevarne, director general de ACI-LAC, destacó que el crecimiento del tráfico aéreo en América Latina y el Caribe estimado para este año es del 4.1%, para alcanzar la cifra de los 789 millones de pasajeros, mientras que el crecimiento del tráfico mundial se estima en un 3.7%, alcanzando los 9,800 millones de pasajeros.

Panamá, con el Aeropuerto Internacional de Tocumen, ha sido uno de los centros de conexiones más confiables y de alto crecimiento en los últimos años con 10 millones de pasajeros movilizados en el primer semestre de 2025 y un total de 19.2 millones en 2024; pero no es el único: México, Bogotá, Sao Paulo que siempre habían estado como hubs del transporte aéreo, refuerzan su estrategia para seguir creciendo con destinos punto a punto sin escala y a estos jugadores se suman Santo Domingo, El Salvador y Lima.

Al comparar con otros centros de conexiones aéras, Panamá mantiene el liderazgo con el mayor número de destinos internacionales servidos en vuelos directos con 98, tomando ventaja en la región, seguido de ciudad de México con 57, Bogotá con 54, Sao Paulo tiene 50 y Lima 43.

Centro de conexiones.

Las redes de vuelos que se entrelazan en los cielos del continente representa un panorama competitivo que no pasa desapercibido en el istmo donde las autoridades y principales jugadores miran con receso los planes de los países vecinos no solo para estar atentos, sino para acelerar algunas medidas que permitan mantener la competitividad del hub de las Américas en Tocumen y elevar la capacidad para atender la demanda que se avecina.

Pedro Heilbron, CEO de Copa Airlines, lo alertó recientemente en el foro de Café con La Prensa, al señalar que en los últimos cinco años han crecido de forma agresiva otros aeropuertos y centros de conexiones de la región.

“Es un crecimiento que ha sido más rápido y de alguna forma ha erosionado la ventaja competitiva que tenía Panamá hasta ahora, y que nos obliga a tomar acciones para no perder esa posición de liderazgo que tenemos hasta ahora”.

Pedro Heilbron, ceo de Copa Airlines. LP/Elysée Fernández

Heilbron indicó que la cantidad de destinos que se ofrecen desde Panamá es un factor determinante para que empresas multinacionales se instalen en el país. Según el Ministerio de Comercio e Industrias en Panamá están asentadas 186 compañías multinacionales que tienen su sede regional en Panamá.

Lea también: ¿Por qué Panamá perdería competitividad aérea con una tasa de $10 y qué países se beneficiarían?

La conexión aérea es una de las razones por las cuales los ejecutivos y CEOs de empresas de España seleccionaron a ciudad de Panamá entre las cinco metrópolis preferidas para vivir en Latinoamérica, según el estudio de IE University.

Con ese enfoque se preparan para lograr de aqui al 2029 elevar la flota de aeronaves hasta las 155 de las 114 con las que esperan cerrar este año. “Para 2026 esperamos superar los 400 vuelos diarios para mover 20 millones de pasajeros y para el año 2029 se estima un promedio de 500 vuelos diarios y superar los 25 millones de pasajeros”.

Lea más: Este es el plan de Copa Airlines para atraer turistas a Panamá

Región de viajeros

En 2024 la cantidad de personas que viajaron en avión en América Latina y el Caribe, alcanzó los 481 millones según datos difundidos por Peter Cerdá, vicepresidente para las Américas de la Asociación Internacional de Transporte Aéreo y CEO de la Asociación Latinoamericana y del Caribe de Transporte Aéreo (ALTA).

Peter Cerdá, vicepresidente para las Américas de IATA y CEO de ALTA. Archivo

Cerdá destacó recientemente en un foro de la Organización de las Naciones Unidas para el Turismo (ONU Turismo, antes Organización Mundial de Turismo) que en la región los principales mercados como Brasil, México, Colombia, Argentina, República Dominicana, Panamá, Chile y Perú han incrementado durante la última década el número de rutas que atienden en el transporte aéreo. Además de la cantidad de rutas hay más frecuencias de vuelos diarias y también se ha incrementado la capacidad, es decir la cantidad de asientos que ofrecen las aerolíneas para atender la demanda de los pasajeros.

El CEO de ALTA ha señalado que la región aún tiene un gran potencial de crecimiento, pues el promedio de viajes por habitante al año está por debajo de América del Norte. En América Latina cada persona realiza en promedio 0.65 viajes al año, mientras que en América del Norte el promedio per cápita de viajes es de 2.61 y en Europa supera el 4.56 viajes por persona al año.

Curiosamente para la cantidad de habitantes que tiene Panamá estimados en 4.4 millones de personas, el promedio de viajes anuales por persona es de los más altos en la región con 1.26 motivado por la gran cantidad de viajeros que utilizan la terminal de Tocumen en tránsito y conexión directa.

Buscan incentivar que más viajeros que pasan por Tocumen, puedan visitar Panamá en su viaje de escala. Elysée Fernández

Cifras de la ACI precisan que en el primer semestre de 2025, Argentina lideró el crecimiento del tráfico aéreo en la región con un aumento del 15% en pasajeros, impulsado por políticas de liberalización y desregulación. Brasil y México, dos de los mayores mercados, registraron alzas del 9.3% y 3.1%, respectivamente, mientras que otros países con desempeños destacados fueron El Salvador (+8.5%), Perú (+7.1%) y Panamá (+7%), consolidando así una tendencia positiva en la conectividad aérea latinoamericana.

El reporte mensual de ALTA al cierre de junio precisa que el tráfico aéreo en América Latina y el Caribe alcanzó los 38.3 millones de pasajeros, lo que representa un aumento de 3.4% equivalente a 1.3 millones de pasajeros adicionales. En el primer semestre el tráfico aéreo en LAC superó los 237 millones de pasajeros, un aumento del 3.6% frente a igual período del 2024.

El valor del turismo

La conectividad aérea genera empleo, moviliza personas tanto para viajes de placer, familiares y de negocios entre otras razones. La industria turística impactada por la aviación tiene un valor de 714 mil millones de dólares en el producto interno bruto regional de América Latina y el Caribe.

Se estima que la mayoría de los turistas internacionales llegan por aire, en específico un 58%. La industria turística genera en total 28 millones de empleos. Solo por la derrama económica de la aviación se generan 8.3 millones de empleos y se contribuye con alrededor de 240 mil millones de dólares al PIB colectivo regional.

Planean expandir la capacidad de la nueva terminal 2 de Tocumen con puertas adicionales.  Cortesía

Solo en el caso de Panamá la aviación y el turismo generan 194 mil empleos y contribuyen con $6,800 millones de dólares al valor agregado bruto de la economía local.

En total operan en Panamá 15 aerolíneas comerciales de pasajeros ofreciendo vuelos a Suramérica, Norte América, Centroamérica y el Caribe y Europa.

La estrategia de Panamá

La Autoridad Aeronáutica Civil de Panamá ha revelado algunas estrategias para ampliar por ejemplo el espacio aéreo mediante un rediseño para que puedan aterrizar y despegar más aviones en el Aeropuerto Internacional de Tocumen. Otros proyectos están relacionados con concesionar algunas terminales aéreas del interior de Panamá y mejorar el Aeropuerto en Isla Colón, Bocas del Toro.

Esta es la lista de algunos proyectos:

Reorganización del espacio aéreo para aumentar capacidad operativa

  • Contratación de un estudio técnico, con apoyo de CAF y financiamiento no reembolsable de $3 millones, para rediseñar el espacio aéreo panameño.
  • Objetivo: elevar la capacidad de 35 a 65 despegues y aterrizajes por hora (+80%).
  • Plazo del estudio: 6 meses.
  • Medidas previstas: habilitación de nuevos canales de entrada y salida, aproximaciones simultáneas en ambas pistas de Tocumen, mejoras en calles de rodaje.
Aeropuerto de Isla Colón en Bocas del Toro. Fotografía tomada del Facebook de Aeropuerto Internacional de Bocas del Toro

Expansión y modernización de aeropuertos

  • Nuevo aeropuerto en Isla Colón, Bocas del Toro: Compra de 20 hectáreas con inversión de $6 millones.
  • Recuperación del aeropuerto de Changuinola: Se ejecutaron labores de reparación de daños por vandalismo valorados en $250 mil que incluyó la rehabilitación de torre de control y reactivación de operaciones comerciales.

Fortalecimiento de la conectividad internacional

  • Retorno de Aeroméxico y Condor.
  • WestJet Airlines (Canadá) operará vuelos directos entre Calgary, Canadá y ciudad de Panamá a partir de diciembre de 2025.
  • Negociaciones con All Nippon Airways (Japón) y memorando de entendimiento con Arabia Saudita para futuras operaciones con Riyadh Air, además de acuerdos para más vuelos entre Panamá y Perú.

Convenios y cooperación internacional

  • Extensión del proyecto PAN25/801 con la OACI para fortalecer servicios de navegación aérea y preparación para auditorías. Inversión: $5.49 millones en cinco años, incluyendo capacitación y actualización de sistemas.

Planes de concesión

  • Evaluación con el Ministerio de Economía y Finanzas para concesionar los aeropuertos de Colón y Río Hato.
El Aeropuerto Internacional de Tocumen cuenta con dos pistas de aterrizaje. En 2016 y 2020 se realizaron los últimos trabajos de rehabilitación. En el último año se han hecho trabajos de rehabilitación de las calles de rodaje y están en proyecto una tercera pista. Cortesía

En específico el Aeropuerto Internacional de Tocumen tiene estos proyectos en su portafolio:

  • Rehabilitación y mantenimiento de pistas: Inversión de $56.9 millones para restaurar las dos pistas de aterrizaje debido al desgaste en la rodadura.
  • Ampliación de la Terminal 2: Adición de 10 a 12 nuevas puertas de abordaje al edificio de 116 mil metros cuadrados, elevando el total a 66 muelles (sin contar estaciones remotas).
  • Inversión estimada en ampliación: Más de $40 millones, financiados con fondos propios, sin necesidad de nueva emisión de bonos.
  • Fondos disponibles: $286 millones en efectivo y depósitos, de los cuales $95 millones son reservas.
  • Proyección de flujo de caja positivo 2025-2027: Permite ejecutar proyectos estratégicos sin comprometer operaciones ni la capacidad de pago de deuda.

Por el Aeropuerto Internacional de Tocumen se movilizaron más de 10 millones de pasajeros en el primer semestre de 2025. LP/Archivo
  •  

Creating Content Types from JSON Schema Objects

Has anyone worked on (or seen) a core service or contributed module that can generate Content Types and Paragraphs directly from JSON Schema objects?

Context:

I’m exploring ways to automate content model creation from structured schemas. The idea is to use JSON Schema as the definition source, and from there, auto-generate the Drupal entity structure via an API.

Related research/inspiration:

Contributed modules:

I also came across this change record and related issue that tackles the reverse scenario (generating a JSON Schema from Drupal entities):

Drupal-org issue: Convert content types into JSON Schema – does the opposite (exports Drupal content types to JSON Schema) https://www.drupal.org/node/3424710

Also I saw some demos related to the DrupalCloud project

Looking for existing work, APIs, or services I could leverage before writing something custom.

submitted by /u/jmolivas
[link] [comments]
  •  
❌