{"id":103599,"date":"2022-03-23T15:37:14","date_gmt":"2022-03-23T13:37:14","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/vypusk-java-se-18"},"modified":"2022-03-23T15:37:14","modified_gmt":"2022-03-23T13:37:14","slug":"vypusk-java-se-18","status":"publish","type":"post","link":"https:\/\/prohoster.info\/sq\/blog\/news\/vypusk-java-se-18","title":{"rendered":"L\u00ebshimi i Java SE 18","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Pas gjasht\u00eb muajsh zhvillimi, kompania Oracle l\u00ebshoi platform\u00ebn Java SE 18 (Java Platform, Standard Edition 18), e cila p\u00ebrdor si implementimin referenc\u00eb projektin e hapur OpenJDK. P\u00ebrve\u00e7 eliminimit t\u00eb disa funksionaliteteve t\u00eb vjetra, Java SE 18 ruan p\u00ebrputhshm\u00ebrin\u00eb mbrapa me versionet e kaluara t\u00eb platform\u00ebs Java \u2014 shumica e projekteve t\u00eb Java t\u00eb shkruara m\u00eb par\u00eb do t\u00eb funksionojn\u00eb pa ndryshime kur ekzekutohen n\u00ebn menaxhimin e versionit t\u00eb ri. Nd\u00ebrtimet e gatshme p\u00ebr instalim t\u00eb Java SE 18 (JDK, JRE dhe Server JRE) jan\u00eb p\u00ebrgatitur p\u00ebr Linux (x86_64, AArch64), Windows (x86_64) dhe macOS (x86_64, AArch64). Implementimi referenc\u00eb i Java 18, i zhvilluar brenda projektit OpenJDK, \u00ebsht\u00eb plot\u00ebsisht i hapur n\u00ebn licenc\u00ebn GPLv2 me p\u00ebrjashtime t\u00eb GNU ClassPath q\u00eb lejojn\u00eb lidhjen dinamike me produktet komerciale.     <\/p>\n<p>Java SE 18 \u00ebsht\u00eb klasifikuar si nj\u00eb l\u00ebshim me nj\u00eb periudh\u00eb t\u00eb zakonshme mb\u00ebshtetjeje, p\u00ebrdit\u00ebsimet e t\u00eb cilave do t\u00eb l\u00ebshohen deri n\u00eb l\u00ebshimin e ardhsh\u00ebm. Si nj\u00eb deg\u00eb me periudh\u00eb t\u00eb gjat\u00eb mb\u00ebshtetjeje (LTS), duhet t\u00eb p\u00ebrdoret Java SE 17, p\u00ebrdit\u00ebsimet p\u00ebr t\u00eb cil\u00ebn do t\u00eb l\u00ebshohen deri n\u00eb vitin 2029. Kujtojm\u00eb se q\u00eb nga l\u00ebshimi i Java 10, projekti kaloi n\u00eb nj\u00eb proces t\u00eb ri zhvillimi, i cili parashikon nj\u00eb cik\u00ebl m\u00eb t\u00eb shkurt\u00ebr t\u00eb formimit t\u00eb l\u00ebshimeve t\u00eb reja. Funksionaliteti i ri tani zhvillohet n\u00eb nj\u00eb deg\u00eb master t\u00eb p\u00ebrhershme, n\u00eb t\u00eb cil\u00ebn p\u00ebrfshihen ndryshime t\u00eb gatshme dhe nga e cila ndahen deg\u00eb p\u00ebr stabilizimin e l\u00ebshimeve t\u00eb reja \u00e7do gjasht\u00eb muaj.     <\/p>\n<p>Nga risit\u00eb e Java 18 mund t\u00eb p\u00ebrmend\u00ebn:  <\/p>\n<ul>\n<li class=\"l\"> Si standart p\u00ebrdoret kodimi UTF-8. Java API-t\u00eb, q\u00eb p\u00ebrpunojn\u00eb t\u00eb dh\u00ebnat tekstuale duke marr\u00eb parasysh kodimin e karaktereve, tani do t\u00eb p\u00ebrdorin automatikisht UTF-8 n\u00eb t\u00eb gjitha platformat, pavar\u00ebsisht nga cil\u00ebsimet sistematik dhe lokalizimi i caktuar. P\u00ebr t\u00eb rikthyer sjelljen e vjet\u00ebr, ku kodimi zgjidhet n\u00eb p\u00ebrputhje me lokalizimin sistemik, mund t\u00eb p\u00ebrdoret parametri \u00ab-Dfile.encoding=COMPAT\u00bb.\n<li class=\"l\"> Pako p\u00ebrmban paket\u00ebn com.sun.net.httpserver, e cila p\u00ebrfshin utilitarin jwebserver dhe nj\u00eb API bibliotekash me realizimin e nj\u00eb serveri http t\u00eb thjesht\u00eb p\u00ebr dor\u00ebzimin e p\u00ebrmbajtjes statike (p\u00ebrpunuesit CGI dhe servlet-like nuk mb\u00ebshteten). Serveri http i integruar nuk \u00ebsht\u00eb optimizuar p\u00ebr ngarkesa pune dhe nuk mb\u00ebshtet menaxhimin e qasjes dhe autentifikimin, pasi \u00ebsht\u00eb kryesisht i orientuar p\u00ebr p\u00ebrdorim gjat\u00eb procesit t\u00eb zhvillimit p\u00ebr t\u00eb krijuar prototipa, p\u00ebr debugging dhe testimin e projekteve.\n<li class=\"l\"> N\u00eb JavaDoc \u00ebsht\u00eb realizuar mb\u00ebshtetje p\u00ebr tagun \u00ab@snippet\u00bb p\u00ebr t\u00eb integruar shembuj funksional\u00eb dhe fragmente kodi n\u00eb dokumentacionin e API-s\u00eb, t\u00eb cilat mund t\u00eb aplikohen mjete p\u00ebr verifikimin e sakt\u00ebsis\u00eb, ndri\u00e7imin e sintaks\u00ebs dhe integrimin me IDE.\n<li class=\"l\"> \u00cbsht\u00eb rip\u00ebrpunuar realizimi i API java.lang.reflect (Core Reflection), i cili \u00ebsht\u00eb i destinuar p\u00ebr t\u00eb marr\u00eb informacione rreth metodave, fushave dhe konstruktor\u00ebve t\u00eb klasave, si dhe aksesin n\u00eb struktur\u00ebn e brendshme t\u00eb klasave. API java.lang.reflect vet\u00eb ka mbetur i paprekur, por tani \u00ebsht\u00eb implementuar p\u00ebrmes p\u00ebrdorimit t\u00eb deskriptor\u00ebve t\u00eb metodave (method handles), t\u00eb ofruara nga moduli java.lang.invoke, n\u00eb vend t\u00eb aplikimit t\u00eb gjenerator\u00ebve t\u00eb kodit t\u00eb bytes. Ky ndryshim ka lejuar unifikimin e implementimeve java.lang.reflect dhe java.lang.invoke, dhe ka thjeshtuar mbajtjen e tyre.\n<li class=\"l\"> \u00cbsht\u00eb propozuar nj\u00eb e tret\u00eb paraprake p\u00ebr realizimin e API Vector, q\u00eb ofron funksione p\u00ebr llogaritjet vektoriale, t\u00eb cilat ekzekutohen duke p\u00ebrdorur instrukcione vektoriale t\u00eb procesor\u00ebve x86_64 dhe AArch64 dhe lejojn\u00eb aplikimin e operacioneve menj\u00ebher\u00eb n\u00eb disa vlera (SIMD). Ndryshe nga mund\u00ebsit\u00eb e ofruara n\u00eb JIT-kompiluesin HotSpot p\u00ebr avtokompozimin e operacioneve skalar, API i ri ofron mund\u00ebsin\u00eb p\u00ebr t\u00eb menaxhuar qart\u00eb vektorizimin p\u00ebr p\u00ebrpunimin paralel t\u00eb t\u00eb dh\u00ebnave.\n<li class=\"l\"> \u00cbsht\u00eb shtuar nj\u00eb nd\u00ebrfaqe SPI (nd\u00ebrfaqe e ofruesve t\u00eb sh\u00ebrbimeve) p\u00ebr zgjidhjen e emrave t\u00eb hosteve dhe <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/sq\/lir\/ipv4\/\"   title=\"IP-adresat\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"851\">IP-adresat<\/a>, e cila lejon angazhimin e rezolutor\u00ebve alternativ\u00eb n\u00eb java.net.InetAddress, t\u00eb cil\u00ebt nuk jan\u00eb lidhur me p\u00ebrpunuesit e ofruar nga sistemi operativ.\n<li class=\"l\"> \u00cbsht\u00eb propozuar nj\u00eb implementim i dyt\u00eb paraprak i API-s\u00eb Foreign Function &amp; Memory, me an\u00eb t\u00eb cilit aplikacionet mund t\u00eb nd\u00ebrveprojn\u00eb me kodin dhe t\u00eb dh\u00ebnat q\u00eb ndodhen p\u00ebrtej Java runtime. API i ri lejon thirrjen n\u00eb m\u00ebnyr\u00eb efikase t\u00eb funksioneve q\u00eb nuk ekzekutohen n\u00eb JVM dhe qasjen n\u00eb memorie q\u00eb nuk menaxhohet nga JVM. P\u00ebr shembull, \u00ebsht\u00eb e mundur t\u00eb thirren funksione nga librarit\u00eb e jashtme t\u00eb ndara dhe t\u00eb qasen n\u00eb t\u00eb dh\u00ebnat e procesit pa p\u00ebrdorur JNI.\n<li class=\"l\"> Ekziston nj\u00eb implementim i dyt\u00eb eksperimental i p\u00ebrputhjes me modele n\u00eb shprehjet \u00abswitch\u00bb, i cili lejon q\u00eb n\u00eb etiketat \u00abcase\u00bb t\u00eb p\u00ebrdoren jo vlera t\u00eb sakt\u00eb, por modele fleksibile, q\u00eb mbulojn\u00eb nj\u00eb seri vlerash, p\u00ebr t\u00eb cilat m\u00eb par\u00eb duhej t\u00eb p\u00ebrdorej nj\u00eb zinxhir i madh shprehjesh \u00abif\u2026else\u00bb. 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\"> Kjo e mekaniz\u00ebm i finalizimit \u00ebsht\u00eb shpallur i vjetruar dhe do t\u00eb \u00e7aktivizohet n\u00eb nj\u00eb nga l\u00ebshimet e ardhshme, si dhe metodat e lidhura me t\u00eb, si Object.finalize(), Enum.finalize(), Runtime.runFinalization() dhe System.runFinalization().\n<li class=\"l\"> N\u00eb mbledh\u00ebsit e plehrave ZGC (Z Garbage Collector), SerialGC dhe ParallelGC \u00ebsht\u00eb realizuar mb\u00ebshtetje p\u00ebr deduplication e vargjeve.    <\/ul>\n<p>Burimi: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=56899\">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 18 (Java Platform, Standard Edition 18), \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 18 \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-103599","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.2 - 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 18 (Java Platform, Standard Edition 18), \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\/sq\/blog\/news\/vypusk-java-se-18\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2\" \/>\n\t\t<meta property=\"og:locale\" content=\"sq_AL\" \/>\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 18 | 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 18 (Java Platform, Standard Edition 18), \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\/sq\/blog\/news\/vypusk-java-se-18\" \/>\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=\"2022-03-23T13:37:14+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2022-03-23T13:37:14+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\udd47L\u00ebshimi i Java SE 18 | ProHoster","description":"Pas gjasht\u00eb muajsh zhvillimi, kompania Oracle l\u00ebshoi platform\u00ebn Java SE 18 (Java Platform, Standard Edition 18), ku projekti i hapur OpenJDK p\u00ebrdoret si realizim referenc\u00eb.","canonical_url":"https:\/\/prohoster.info\/sq\/blog\/news\/vypusk-java-se-18","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"sq_AL","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 18 | 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 18 (Java Platform, Standard Edition 18), \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\/sq\/blog\/news\/vypusk-java-se-18","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":"2022-03-23T13:37:14+00:00","article:modified_time":"2022-03-23T13:37:14+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"103599","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":"default","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":"2022-03-23 13:38:15","updated":"2026-02-08 20:40:19","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts\/103599","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/comments?post=103599"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts\/103599\/revisions"}],"predecessor-version":[{"id":158042,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts\/103599\/revisions\/158042"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/media?parent=103599"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/categories?post=103599"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/tags?post=103599"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}