1.11. Notes de version pour Red Hat OpenShift Serverless 1.21.0


OpenShift Serverless 1.21.0 est maintenant disponible. Les nouvelles fonctionnalités, les changements et les problèmes connus qui concernent OpenShift Serverless sur OpenShift Container Platform sont inclus dans cette rubrique.

1.11.1. Nouvelles fonctionnalités

  • OpenShift Serverless utilise désormais Knative Serving 1.0
  • OpenShift Serverless utilise désormais Knative Eventing 1.0.
  • OpenShift Serverless utilise désormais Kourier 1.0.
  • OpenShift Serverless utilise désormais Knative (kn) CLI 1.0.
  • OpenShift Serverless utilise désormais Knative Kafka 1.0.
  • Le plugin CLI kn func utilise désormais func 0.21.
  • Le puits Kafka est maintenant disponible en tant qu'aperçu technologique.
  • Le projet open source Knative a commencé à déprécier les clés de configuration à base de camel en faveur de l'utilisation cohérente de clés à base de kebab. Par conséquent, la clé defaultExternalScheme, précédemment mentionnée dans les notes de version 1.18.0 d'OpenShift Serverless, est maintenant obsolète et remplacée par la clé default-external-scheme. Les instructions d'utilisation de la clé restent les mêmes.

1.11.2. Problèmes corrigés

  • Dans OpenShift Serverless 1.20.0, il y avait un problème de livraison d'événement affectant l'utilisation de kn event send pour envoyer des événements à un service. Ce problème est maintenant corrigé.
  • Dans OpenShift Serverless 1.20.0 (func 0.20), les fonctions TypeScript créées avec le modèle http ne parvenaient pas à se déployer sur le cluster. Ce problème est maintenant corrigé.
  • Dans OpenShift Serverless 1.20.0 (func 0.20), le déploiement d'une fonction utilisant le registre gcr.io échouait avec une erreur. Ce problème est maintenant corrigé.
  • Dans OpenShift Serverless 1.20.0 (func 0.20), la création d'un répertoire de projet de fonction Springboot avec la commande kn func create et l'exécution de la commande kn func build ont échoué avec un message d'erreur. Ce problème est maintenant corrigé.
  • Dans OpenShift Serverless 1.19.0 (func 0.19), certains runtimes étaient incapables de construire une fonction en utilisant podman. Ce problème est maintenant corrigé.

1.11.3. Problèmes connus

  • Actuellement, le contrôleur de mappage de domaine ne peut pas traiter l'URI d'un courtier qui contient un chemin qui n'est actuellement pas pris en charge.

    Cela signifie que si vous souhaitez utiliser une ressource personnalisée (CR) DomainMapping pour mapper un domaine personnalisé à un courtier, vous devez configurer la CR DomainMapping avec le service d'entrée du courtier et ajouter le chemin d'accès exact du courtier au domaine personnalisé :

    Exemple DomainMapping CR

    apiVersion: serving.knative.dev/v1alpha1
    kind: DomainMapping
    metadata:
      name: <domain-name>
      namespace: knative-eventing
    spec:
      ref:
        name: broker-ingress
        kind: Service
        apiVersion: v1

    L'URI du courtier est alors <domain-name>/<broker-namespace>/<broker-name>.

Red Hat logoGithubRedditYoutubeTwitter

Apprendre

Essayez, achetez et vendez

Communautés

À propos de la documentation Red Hat

Nous aidons les utilisateurs de Red Hat à innover et à atteindre leurs objectifs grâce à nos produits et services avec un contenu auquel ils peuvent faire confiance.

Rendre l’open source plus inclusif

Red Hat s'engage à remplacer le langage problématique dans notre code, notre documentation et nos propriétés Web. Pour plus de détails, consultez leBlog Red Hat.

À propos de Red Hat

Nous proposons des solutions renforcées qui facilitent le travail des entreprises sur plusieurs plates-formes et environnements, du centre de données central à la périphérie du réseau.

© 2024 Red Hat, Inc.