{"id":101268,"date":"2021-09-15T10:22:53","date_gmt":"2021-09-15T08:22:53","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/vypusk-java-se-17"},"modified":"2021-09-15T10:22:53","modified_gmt":"2021-09-15T08:22:53","slug":"vypusk-java-se-17","status":"publish","type":"post","link":"https:\/\/prohoster.info\/nl\/blog\/news\/vypusk-java-se-17","title":{"rendered":"Uitgave van Java SE 17","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Na zes maanden ontwikkeling heeft Oracle het platform Java SE 17 (Java Platform, Standard Edition 17) uitgebracht, waarvoor het open project OpenJDK als referentie-implementatie dient. Behalve het verwijderen van enkele verouderde mogelijkheden, blijft Java SE 17 achterwaarts compatibel met eerdere versies van het Java-platform - de meeste eerder geschreven Java-projecten zullen zonder wijzigingen functioneren op de nieuwe versie. Klaar voor installatie zijn de builds van Java SE 17 (JDK, JRE en Server JRE), die zijn voorbereid voor Linux (x86_64, AArch64), Windows (x86_64) en macOS (x86_64, AArch64). De referentie-implementatie van Java 17, ontwikkeld in het kader van het OpenJDK-project, is volledig open onder de GPLv2-licentie met uitzonderingen van GNU ClassPath, die dynamische koppeling met commerci\u00eble producten toestaan.     <\/p>\n<p>Java SE 17 valt onder de categorie van versies met lange termijn ondersteuning (LTS), waarvan de updates tot 2029 zullen worden uitgebracht. De release van updates voor de vorige tussenversie Java 16 is stopgezet. De vorige LTS-tak, Java 11, zal tot 2026 worden ondersteund. De volgende LTS-release is gepland voor september 2024. Ter herinnering, met de release van Java 10 is het project overgestapt op een nieuw ontwikkelingsproces, dat een kortere cyclus voor het maken van nieuwe versies inhoudt. Nieuwe functionaliteit wordt nu ontwikkeld in \u00e9\u00e9n voortdurend bijgewerkte master-tak, waarin al gereed zijnde wijzigingen worden opgenomen, en waarbij elke zes maanden takken voor het stabiliseren van nieuwe versies worden afgeleid.     <\/p>\n<p>Enkele vernieuwingen in Java 17 zijn:  <\/p>\n<ul>\n<li class=\"l\"> Er is een experimentele implementatie van patroonmatching in 'switch'-uitdrukkingen voorgesteld, die het mogelijk maakt om in 'case'-labels geen exacte waarden, maar flexibele sjablonen te gebruiken die meteen een reeks waarden dekken waarvoor voorheen omvangrijke ketens van 'if...else'-uitdrukkingen nodig waren. Bovendien is binnen 'switch' de mogelijkheid toegevoegd om NULL-waarden te verwerken.         Object o = 123L;     String formatted = switch (o) {         case Integer i -&gt; String.format('int %d', i);         case Long l    -&gt; String.format('long %d', l);         case Double d  -&gt; String.format('double %f', d);         case String s  -&gt; String.format('String %s', s);         default        -&gt; o.toString();     };\n<li class=\"l\"> De ondersteuning voor 'sealed' klassen en interfaces is gestabiliseerd, die niet door andere klassen en interfaces kunnen worden gebruikt voor overerving, uitbreiding of vervanging van implementaties. Sealed klassen bieden ook een meer declaratieve manier om het gebruik van de superklasse te beperken dan toegangsmodifiers, op basis van een expliciete opsomming van subclasses die zijn toegestaan voor uitbreiding.       package com.example.geometry;       public sealed class Shape          permits com.example.polar.Circle,                  com.example.quad.Rectangle,                  com.example.quad.simple.Square {...}\n<li class=\"l\"> Een tweede voorlopige implementatie van de Vector API is voorgesteld, die functies biedt voor vectorberekeningen die worden uitgevoerd met behulp van vectorinstructies van x86_64 en AArch64-prosessors, waardoor gelijktijdig bewerkingen op meerdere waarden (SIMD) kunnen worden toegepast. In tegenstelling tot de mogelijkheden van de HotSpot JIT-compiler voor het automatisch vectoriseren van scalair operaties, biedt de nieuwe API de mogelijkheid om de vectorisering expliciet te beheren voor parallelle gegevensverwerking.\n<li class=\"l\"> Een voorlopige implementatie van de Foreign Function &#038; Memory API is toegevoegd, waarmee applicaties kunnen communiceren met code en gegevens buiten de Java-runtime. De nieuwe API maakt het mogelijk om effici\u00ebnt functies aan te roepen die niet in de JVM worden uitgevoerd en om toegang te krijgen tot niet door de JVM beheerde geheugen. Bijvoorbeeld, het is mogelijk om functies uit externe gedeelde bibliotheken aan te roepen en procesgegevens te benaderen zonder gebruik te maken van JNI.\n<li class=\"l\"> De rendering-engine voor macOS, die de Java 2D API ondersteunt, die op zijn beurt wordt ingeschakeld door de Swing API, is aangepast voor gebruik met de Metal grafische API. Standaard blijft OpenGL actief op het macOS-platform, maar om ondersteuning voor Metal in te schakelen, moet de parameter &#171;-Dsun.java2d.metal=true&#187; worden ingesteld en moet minimaal macOS 10.14.x zijn ge\u00efnstalleerd.\n<li class=\"l\"> Een poort voor het macOS\/AArch64 platform (Apple computers met de nieuwe Apple M1-chips) is toegevoegd. Kenmerkend voor de poort is de ondersteuning voor het W^X geheugenbeschermingsmechanisme (Write XOR Execute), waarbij geheugenspagina's niet tegelijkertijd toegankelijk kunnen zijn voor schrijven en uitvoering. (Code kan pas worden uitgevoerd nadat schrijven is verboden, en schrijven naar een geheugensectie is alleen mogelijk nadat uitvoering is verboden).\n<li class=\"l\"> Het gebruik van alleen strikte (strictfp) semantiek voor drijvende-komma-uitdrukkingen is teruggebracht. De ondersteuning voor de vanaf Java 1.2 beschikbare 'default' semantiek, die vereenvoudigingen bevatte voor systemen met zeer oude wiskundige coprocessors x87 (na de introductie van SSE2- instructies is de behoefte aan aanvullende semantiek verdwenen), is stopgezet.\n<li class=\"l\"> Nieuwe soorten interfaces voor pseudowillekeurige getallengeneratoren zijn ge\u00efmplementeerd, evenals aanvullende algoritmen voor een hogere kwaliteit van willekeurige getallengeneratie. Applicaties hebben de mogelijkheid om het algoritme voor de generatie van pseudowillekeurige getallen te kiezen. De ondersteuning voor de generatie van stromen van willekeurige objecten is verbeterd.\n<li class=\"l\"> Verplichte strikte encapsulatie van alle interne elementen van de JDK is ge\u00efmplementeerd, met uitzondering van kritieke API's zoals sun.misc.Unsafe. Strikte encapsulatie blokkeert pogingen om vanuit de code toegang te krijgen tot interne klassen, methoden en velden. Voorheen kon de strikte encapsulatiemodus worden uitgeschakeld via de optie &#171;&#8212;illegal-access=permit&#187;, maar deze is nu als verouderd gemarkeerd. Applicaties die toegang nodig hebben tot interne klassen, methoden en velden moeten deze expliciet defini\u00ebren met de optie &#171;&#8212;add-opens&#187; of de Add-Opens-attribuut in het manifestbestand.\n<li class=\"l\"> Applicaties hebben de mogelijkheid gekregen om filters voor het deserialiseren van gegevens te defini\u00ebren, die afhankelijk kunnen zijn van de context en dynamisch kunnen worden geselecteerd in relatie tot bepaalde deserialisatieoperaties. De opgegeven filters zijn van toepassing op alles <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/nl\/vps\/abuzoustojchivye-vps\/\"   title=\"een virtuele machine\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"4313\">een virtuele machine<\/a>  (JVM-breed), dat wil zeggen dat ze niet alleen het applicatie zelf omvatten, maar ook de gebruikte externe bibliotheken binnen de applicatie.\n<li class=\"l\"> In Swing is de methode javax.swing.filechooser.FileSystemView.getSystemIcon toegevoegd voor het laden van grotere pictogrammen, wat de interfacevorming op schermen met een hoge pixeldichtheid (HighDPI) verbetert.\n<li class=\"l\"> In de API java.net.DatagramSocket is ondersteuning voor verbinding met Multicast-groepen ge\u00efmplementeerd zonder dat een aparte API java.net.MulticastSocket nodig is.\n<li class=\"l\"> De tool IGV (Ideal Graph Visualizer) is verbeterd, wat zorgt voor interactieve visualisatie van de tussentijdse weergave van code in de JIT-compiler HotSpot VM C2.\n<li class=\"l\"> In JavaDoc wordt, net als bij de compiler javac, bij het rapporteren van een fout nu het nummer van de problematische regel in het brondocument en de plaats van de fout aangegeven.\n<li class=\"l\"> De eigenschap native.encoding is toegevoegd, die de naam van de systeemtekencodering (UTF-8, koi8-r, cp1251, enz.) weergeeft.\n<li class=\"l\"> De interface java.time.InstantSource is toegevoegd, waarmee je de tijd kunt manipuleren zonder gebonden te zijn aan een tijdzone.\n<li class=\"l\"> De API java.util.HexFormat is toegevoegd voor conversie naar en van hexadecimale vertegenwoordiging.\n<li class=\"l\"> De compiler heeft de blackhole-modus gekregen, die de verwijdering van ongebruikte code (dead-code elimination) uitschakelt, wat kan worden gebruikt voor prestatie-evaluaties.\n<li class=\"l\"> In de Runtime is de optie &#171;-Xlog:async&#187; toegevoegd voor het loggen van logs in asynchrone modus.\n<li class=\"l\"> Bij het opzetten van beveiligde verbindingen wordt standaard TLS 1.3 gebruikt (voorheen werd TLS 1.2 gebruikt).\n<li class=\"l\">  De eerder aangekondigde verouderde API Applet (java.applet.Applet*, javax.swing.JApplet) is verplaatst naar de categorie van verwijdering, die werd gebruikt voor het uitvoeren van Java-applicaties in de browser (is niet meer relevant na de be\u00ebindiging van de ondersteuning van de Java-plugin voor browsers).\n<li class=\"l\"> De Security Manager, die lang niet meer relevant is en overbodig werd na de be\u00ebindiging van de ondersteuning voor de browserplugin, is in de categorie van verwijdering geplaatst.\n<li class=\"l\"> Het RMI Activation-mechanisme is verwijderd, dat verouderd is, in Java 8 naar een optie is omgezet en vrijwel niet meer in de moderne praktijk wordt gebruikt.\n<li class=\"l\"> De experimentele compiler die JIT (just-in-time) ondersteunde voor dynamische compilatie van Java-code voor de HotSpot JVM is uit de SDK verwijderd, evenals de AOT (ahead-of-time) compilatie modus van klassen naar machinecode v\u00f3\u00f3r de uitvoering van de virtuele machine. De compiler was geschreven in Java en gebaseerd op de ontwikkelingen van het Graal-project. Het onderhoud van de compiler vereist veel arbeidzame inspanningen, die niet gerechtvaardigd zijn gezien de gebrek aan vraag van ontwikkelaars.    <\/ul>\n<p>Bron: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=55802\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041f\u043e\u0441\u043b\u0435 \u0448\u0435\u0441\u0442\u0438 \u043c\u0435\u0441\u044f\u0446\u0435\u0432 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Oracle \u0432\u044b\u043f\u0443\u0441\u0442\u0438\u043b\u0430 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0443 Java SE 17 (Java Platform, Standard Edition 17), \u0432 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435 \u044d\u0442\u0430\u043b\u043e\u043d\u043d\u043e\u0439 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u043e\u0442\u043a\u0440\u044b\u0442\u044b\u0439 \u043f\u0440\u043e\u0435\u043a\u0442 OpenJDK. \u0417\u0430 \u0438\u0441\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435\u043c \u0443\u0434\u0430\u043b\u0435\u043d\u0438\u044f \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u0443\u0441\u0442\u0430\u0440\u0435\u0432\u0448\u0438\u0445 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0435\u0439 \u0432 Java SE 17 \u0441\u043e\u0445\u0440\u0430\u043d\u0435\u043d\u0430 \u043e\u0431\u0440\u0430\u0442\u043d\u0430\u044f \u0441\u043e\u0432\u043c\u0435\u0441\u0442\u0438\u043c\u043e\u0441\u0442\u044c \u0441 \u043f\u0440\u043e\u0448\u043b\u044b\u043c\u0438 \u0432\u044b\u043f\u0443\u0441\u043a\u0430\u043c\u0438 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b Java &#8212; \u0431\u043e\u043b\u044c\u0448\u0438\u043d\u0441\u0442\u0432\u043e \u0440\u0430\u043d\u0435\u0435 \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u043d\u044b\u0445 Java-\u043f\u0440\u043e\u0435\u043a\u0442\u043e\u0432 \u0431\u0435\u0437 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439 \u0431\u0443\u0434\u0443\u0442 \u0440\u0430\u0431\u043e\u0442\u043e\u0441\u043f\u043e\u0441\u043e\u0431\u043d\u044b \u043f\u0440\u0438 \u0437\u0430\u043f\u0443\u0441\u043a\u0435 \u043f\u043e\u0434 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-101268","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.3 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041f\u043e\u0441\u043b\u0435 \u0448\u0435\u0441\u0442\u0438 \u043c\u0435\u0441\u044f\u0446\u0435\u0432 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Oracle \u0432\u044b\u043f\u0443\u0441\u0442\u0438\u043b\u0430 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0443 Java SE 17 (Java Platform, Standard Edition 17), \u0432 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435 \u044d\u0442\u0430\u043b\u043e\u043d\u043d\u043e\u0439 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u043e\u0442\u043a\u0440\u044b\u0442\u044b\u0439 \u043f\u0440\u043e\u0435\u043a\u0442 OpenJDK.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/nl\/blog\/news\/vypusk-java-se-17\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"nl_NL\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0412\u044b\u043f\u0443\u0441\u043a Java SE 17 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041f\u043e\u0441\u043b\u0435 \u0448\u0435\u0441\u0442\u0438 \u043c\u0435\u0441\u044f\u0446\u0435\u0432 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Oracle \u0432\u044b\u043f\u0443\u0441\u0442\u0438\u043b\u0430 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0443 Java SE 17 (Java Platform, Standard Edition 17), \u0432 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435 \u044d\u0442\u0430\u043b\u043e\u043d\u043d\u043e\u0439 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u043e\u0442\u043a\u0440\u044b\u0442\u044b\u0439 \u043f\u0440\u043e\u0435\u043a\u0442 OpenJDK.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/nl\/blog\/news\/vypusk-java-se-17\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2021-09-15T08:22:53+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2021-09-15T08:22:53+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Uitgave van Java SE 17 | ProHoster","description":"Na zes maanden ontwikkeling heeft Oracle het platform Java SE 17 (Java Platform, Standard Edition 17) uitgebracht, waarbij het OpenJDK-project als referentieimplementatie wordt gebruikt.","canonical_url":"https:\/\/prohoster.info\/nl\/blog\/news\/vypusk-java-se-17","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"nl_NL","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0412\u044b\u043f\u0443\u0441\u043a Java SE 17 | ProHoster","og:description":"\u041f\u043e\u0441\u043b\u0435 \u0448\u0435\u0441\u0442\u0438 \u043c\u0435\u0441\u044f\u0446\u0435\u0432 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Oracle \u0432\u044b\u043f\u0443\u0441\u0442\u0438\u043b\u0430 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0443 Java SE 17 (Java Platform, Standard Edition 17), \u0432 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435 \u044d\u0442\u0430\u043b\u043e\u043d\u043d\u043e\u0439 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u043e\u0442\u043a\u0440\u044b\u0442\u044b\u0439 \u043f\u0440\u043e\u0435\u043a\u0442 OpenJDK.","og:url":"https:\/\/prohoster.info\/nl\/blog\/news\/vypusk-java-se-17","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2021-09-15T08:22:53+00:00","article:modified_time":"2021-09-15T08:22:53+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"101268","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-09-15 08:34:15","updated":"2022-10-01 06:25:28","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/posts\/101268","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/comments?post=101268"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/posts\/101268\/revisions"}],"predecessor-version":[{"id":164188,"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/posts\/101268\/revisions\/164188"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/media?parent=101268"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/categories?post=101268"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/tags?post=101268"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}