{"id":76694,"date":"2020-04-04T01:42:21","date_gmt":"2020-04-03T23:42:21","guid":{"rendered":"https:\/\/prohoster.info\/blog\/administrirovanie\/reliz-intersystems-iris-2020-1"},"modified":"2020-04-04T01:42:21","modified_gmt":"2020-04-03T23:42:21","slug":"reliz-intersystems-iris-2020-1","status":"publish","type":"post","link":"https:\/\/prohoster.info\/nl\/blog\/administrirovanie\/reliz-intersystems-iris-2020-1","title":{"rendered":"Release InterSystems IRIS 2020.1","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"Release InterSystems IRIS 2020.1\" src=\"\/wp-content\/uploads\/2020\/04\/5567525958a0279e6d26c3a353a2145b.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Aan het einde van maart <noindex><a rel=\"nofollow\" href=\"https:\/\/community.intersystems.com\/post\/intersystems-iris-and-iris-health-20201-are-ga-generally-available\">is uitgebracht<\/a><\/noindex> de nieuwe versie van het InterSystems IRIS data platform 2020.1. Zelfs de coronaviruspandemie heeft de release niet kunnen tegenhouden.<\/p>\n<p><\/p>\n<p>Belangrijke verbeteringen in deze release zijn onder andere verhoogde kernprestaties, generatie van REST-applicaties volgens de OpenAPI 2.0 specificatie, sharding voor objecten, een nieuw type Management Portal, ondersteuning voor MQTT, universele query caching, en een nieuw framework voor het cre\u00ebren van productelementen in Java of .NET. Een volledige lijst van wijzigingen en de Upgrade Checklist in het Engels is hier te vinden <noindex><a rel=\"nofollow\" href=\"https:\/\/irisdocs.intersystems.com\/iris20201\/csp\/docbook\/Doc.View.cls?KEY=GCRN\">de link<\/a><\/noindex>. Meer informatie \u2014 hieronder.<\/p>\n<p><noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<p>InterSystems IRIS 2020.1 is een release met uitgebreide ondersteuning. InterSystems heeft twee soorten releases voor InterSystems IRIS:<\/p>\n<p><\/p>\n<ul>\n<li>Continuous delivery releases. Deze worden drie tot vier keer per jaar uitgebracht in de vorm van Docker-images. Ze zijn bedoeld voor applicatieontwikkeling en implementatie in de cloud of Docker-containers.<\/li>\n<li>Release met uitgebreide ondersteuning. Deze worden minder vaak uitgegeven, maar er komen correctie-releases voor uit. Ze worden uitgebracht op alle platforms die door InterSystems IRIS worden ondersteund.<\/li>\n<\/ul>\n<p><\/p>\n<p>Tussen de releases met uitgebreide ondersteuning 2019.1 en 2020.1 zijn er alleen releases uitgebracht in Docker-images \u2014 2019.2, 2019.3, 2019.4. Alle nieuwe functies en correcties uit deze releases zijn opgenomen in 2020.1. Sommige mogelijkheden uit de onderstaande lijst zijn voor het eerst beschikbaar gekomen in een van de releases 2019.2, 2019.3, 2019.4. <\/p>\n<p><\/p>\n<p>Dus.<\/p>\n<p><\/p>\n<h2 id=\"razrabotka-rest-prilozheniy-po-specifikacii\">Ontwikkeling van REST-applicaties volgens specificatie<\/h2>\n<p><\/p>\n<p>Naast <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/intersystems\/blog\/475670\/\">InterSystems API Manager<\/a><\/noindex>, ondersteund sinds versie 2019.1.1, biedt release 2020.1 nu de mogelijkheid om een schabloon voor REST-servicecode te genereren volgens de specificatie in OpenAPI 2.0-format. Zie voor meer informatie de documentatie sectie \u201c<noindex><a rel=\"nofollow\" href=\"https:\/\/irisdocs.intersystems.com\/iris20201\/csp\/docbook\/Doc.View.cls?KEY=GREST_preface\">Creating REST Services<\/a><\/noindex>\u00bb. <\/p>\n<p><\/p>\n<h2 id=\"konvertaciya-installyacii-cach-ili-ensemble\">Conversie van Cach\u00e9 of Ensemble installatie<\/h2>\n<p><\/p>\n<p>Deze release maakt het mogelijk om bij installatie een Cach\u00e9 of Ensemble installatie te converteren naar InterSystems IRIS. De conversie kan wijzigingen vereisen in de programmatuur, instellingen of andere scripts, maar in de meeste gevallen zal het eenvoudig zijn. <\/p>\n<p><\/p>\n<p>Lees voor de conversie de InterSystems IRIS In-Place Conversion Guide en InterSystems IRIS Adoption Guide. Deze documenten zijn te vinden op de website van het wereldwijde ondersteuningscentrum van InterSystems in de sectie \u201c<noindex><a rel=\"nofollow\" href=\"https:\/\/wrc.intersystems.com\/wrc\/coDistDocs.csp\">Documenten<\/a><\/noindex>\u00bb.<\/p>\n<p><\/p>\n<h2 id=\"klientskie-yazyki\">Clienttalen<\/h2>\n<p><\/p>\n<h3 id=\"intersystems-iris-native-api-dlya-python\">InterSystems IRIS Native API voor Python<\/h3>\n<p><\/p>\n<p>Laag-drempelige snelle toegang vanuit Python tot multidimensionale arrays waarin InterSystems IRIS gegevens opslaat. Meer informatie \u2014 \u201c<noindex><a rel=\"nofollow\" href=\"https:\/\/irisdocs.intersystems.com\/iris20201\/csp\/docbook\/Doc.View.cls?KEY=BPYNAT_preface\">Native API for Python<\/a><\/noindex>\u00bb.<\/p>\n<p><\/p>\n<h3 id=\"intersystems-iris-native-api-dlya-nodejs\">InterSystems IRIS Native API \u0434\u043b\u044f Node.js<\/h3>\n<p><\/p>\n<p>Laag-drempelige snelle toegang vanuit Node.js tot multidimensionale arrays waarin InterSystems IRIS gegevens opslaat. Meer informatie \u2014 \u201c<noindex><a rel=\"nofollow\" href=\"https:\/\/irisdocs.intersystems.com\/iris20201\/csp\/docbook\/Doc.View.cls?KEY=BJSNAT_preface\">Native API for Node.js<\/a><\/noindex>\u00bb.<\/p>\n<p><\/p>\n<h3 id=\"relyacionnyy-dostup-dlya-nodejs\">\u0420\u0435\u043b\u044f\u0446\u0438\u043e\u043d\u043d\u044b\u0439 \u0434\u043e\u0441\u0442\u0443\u043f \u0434\u043b\u044f Node.js<\/h3>\n<p><\/p>\n<p>\u041f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 ODBC-\u0434\u043e\u0441\u0442\u0443\u043f\u0430 \u043a InterSystems IRIS \u0434\u043b\u044f \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432 \u043d\u0430 Node.js<\/p>\n<p><\/p>\n<h3 id=\"dvustoronnyaya-svyaz-v-java-i-net-shlyuzah\">Tweederlijke communicatie in Java en .NET gateways<\/h3>\n<p><\/p>\n<p>De verbindingen van .NET en Java-gateways zijn nu bidirectioneel. Dit betekent dat een programma in .NET of Java, dat vanuit IRIS via de gateway wordt aangeroepen, dezelfde verbinding gebruikt om met IRIS te communiceren. Meer informatie \u2014 \u00ab<noindex><a rel=\"nofollow\" href=\"https:\/\/irisdocs.intersystems.com\/iris20201\/csp\/docbook\/Doc.View.cls?KEY=EJVG_using#EJVG_using_reenterancy\">Java Gateway Re-entrantiteit<\/a><\/noindex>\u00bb.<\/p>\n<p><\/p>\n<h3 id=\"uluchsheniya-v-native-api-dlya-java-i-net\">Verbeteringen in de Native API voor Java en .NET<\/h3>\n<p><\/p>\n<p>De IRIS Native API voor Java en .NET ondersteunt lijsten $LIST en parameterpassing via referentie.<\/p>\n<p><\/p>\n<h2 id=\"novyy-vid-portala-upravleniya\">Een nieuwe versie van het Beheerportaal<\/h2>\n<p><\/p>\n<p>Deze release bevat de eerste wijzigingen in het Beheerportaal. Deze betreffen voorlopig alleen het uiterlijk en raken de functionaliteit niet aan.<\/p>\n<p><\/p>\n<h2 id=\"sql\">SQL<\/h2>\n<p><\/p>\n<ul>\n<li>\n<p>Universele cache van verzoeken. Vanaf versie 2020.1 worden alle verzoeken, inclusief ingebouwde verzoeken en verzoeken van klassen, opgeslagen als gecacheerde verzoeken. Eerder vereiste het gebruik van ingebouwde verzoeken het opnieuw compileren van de applicatie om nieuwe code voor het verzoek te genereren, bijvoorbeeld als er een nieuwe index was toegevoegd of de statistieken van een tabel waren gewijzigd. Nu worden alle aanvraagplannen in \u00e9\u00e9n cache opgeslagen en onafhankelijk van de applicatie waarin het verzoek wordt gebruikt gewist.<\/p>\n<p>\n<\/li>\n<li>\n<p>Een groter aantal soorten verzoeken kan nu parallel worden uitgevoerd, inclusief DML-verzoeken.<\/p>\n<p>\n<\/li>\n<li>\n<p>Verzoeken naar een op shards verdeeld tabel kunnen nu de impliciete join &quot;-&gt;&quot; gebruiken.<\/p>\n<p>\n<\/li>\n<li>\n<p>Verzoeken die vanuit het Beheerportaal worden uitgevoerd, worden nu in een achtergrondproces uitgevoerd. Lange verzoeken worden nu niet afgebroken vanwege een time-out van de webpagina. Langdurige verzoeken kunnen nu worden geannuleerd.<\/p>\n<p>\n<\/li>\n<\/ul>\n<p><\/p>\n<h2 id=\"integracionnye-vozmozhnosti\">Integratiemogelijkheden<\/h2>\n<p><\/p>\n<h3 id=\"novyy-freymvork-dlya-sozdaniya-elementov-produkcii-na-java-ili-net\">Een nieuw framework voor het cre\u00ebren van productelementen in Java of .NET<\/h3>\n<p><\/p>\n<p>Deze release omvat een nieuw PEX-framework (Production EXtension), dat extra keuze biedt in de programmeertaal voor de implementatie van producten. In deze release ondersteunt PEX Java en .NET voor de ontwikkeling van bedrijfsservices, bedrijfsprocessen en bedrijfsoperaties, evenals voor inkomende en uitgaande adapters. Voorheen konden alleen bedrijfsservices en bedrijfsoperaties worden gemaakt en moest de codegenerator in het Beheerportaal worden aangeroepen. Het PEX-framework biedt flexibele middelen om Java- en .NET-code in productcomponenten op te nemen, vaak zonder ObjectScript-programmering. De PEX-pakket bevat de volgende klassen:<\/p>\n<p><\/p>\n<ul>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/irisdocs.intersystems.com\/iris20201\/csp\/documatic\/%25CSP.Documatic.cls?APP=1&amp;LIBRARY=ENSLIB&amp;CLASSNAME=EnsLib.PEX.BusinessService\">EnsLib.PEX.BusinessService<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/irisdocs.intersystems.com\/iris20201\/csp\/documatic\/%25CSP.Documatic.cls?APP=1&amp;LIBRARY=ENSLIB&amp;CLASSNAME=EnsLib.PEX.BusinessProcess\">EnsLib.PEX.BusinessProcess<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/irisdocs.intersystems.com\/iris20201\/csp\/documatic\/%25CSP.Documatic.cls?APP=1&amp;LIBRARY=ENSLIB&amp;CLASSNAME=EnsLib.PEX.BusinessOperation\">EnsLib.PEX.BusinessOperation<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/irisdocs.intersystems.com\/iris20201\/csp\/documatic\/%25CSP.Documatic.cls?APP=1&amp;LIBRARY=ENSLIB&amp;CLASSNAME=EnsLib.PEX.InboundAdapter\">EnsLib.PEX.InboundAdapter<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/irisdocs.intersystems.com\/iris20201\/csp\/documatic\/%25CSP.Documatic.cls?APP=1&amp;LIBRARY=ENSLIB&amp;CLASSNAME=EnsLib.PEX.OutboundAdapter\">EnsLib.PEX.OutboundAdapter<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/irisdocs.intersystems.com\/iris20201\/csp\/documatic\/%25CSP.Documatic.cls?APP=1&amp;LIBRARY=ENSLIB&amp;CLASSNAME=EnsLib.PEX.Message\">EnsLib.PEX.Message<\/a><\/noindex><\/li>\n<\/ul>\n<p><\/p>\n<p>Meer informatie \u2014 \u00ab<noindex><a rel=\"nofollow\" href=\"https:\/\/irisdocs.intersystems.com\/iris20201\/csp\/docbook\/Doc.View.cls?KEY=EPEX\">PEX: Producties ontwikkelen met Java en .NET<\/a><\/noindex>\u00bb.<\/p>\n<p><\/p>\n<h3 id=\"monitoring-ispolzovaniya-portov-v-produkciyah\">Monitoring van poortgebruik in producten.<\/h3>\n<p><\/p>\n<p>De Port Authority-tool houdt de poorten bij die door zakelijke diensten en bedrijfsoperaties worden gebruikt. Hiermee kunt u beschikbare poorten bepalen en reserveren. Meer informatie \u2014 \u00ab<noindex><a rel=\"nofollow\" href=\"https:\/\/irisdocs.intersystems.com\/iris20201\/csp\/docbook\/Doc.View.cls?KEY=EMONITOR_ports\">Het beheren van poortgebruik<\/a><\/noindex>\u00bb.<\/p>\n<p><\/p>\n<h3 id=\"adaptery-dlya-mqtt\">Adapters voor MQTT<\/h3>\n<p><\/p>\n<p>Deze release bevat adapters die het MQTT-protocol (Message Queuing Telemetry Transport) ondersteunen, dat vaak wordt gebruikt in Internet of Things (IoT) toepassingen. Meer informatie \u2014 \u00ab<noindex><a rel=\"nofollow\" href=\"https:\/\/irisdocs.intersystems.com\/iris20201\/csp\/docbook\/Doc.View.cls?KEY=EMQTT\">MQTT-adapters in productie gebruiken<\/a><\/noindex>\u00bb.<\/p>\n<p><\/p>\n<h2 id=\"sharding\">Sharding<\/h2>\n<p><\/p>\n<h3 id=\"uproschyonnaya-arhitektura\">Vereenvoudigde architectuur<\/h3>\n<p><\/p>\n<p>In deze release is er een eenvoudigere en duidelijkere manier om een cluster te cre\u00ebren \u2014 op basis van afzonderlijke servers (node level), in plaats van gebieden zoals in eerdere versies. De nieuwe API \u2014 <noindex><a rel=\"nofollow\" href=\"https:\/\/irisdocs.intersystems.com\/iris20201\/csp\/documatic\/%25CSP.Documatic.cls?APP=1&amp;CLASSNAME=%25SYSTEM.Cluster\">%SYSTEM.Cluster<\/a><\/noindex>. De nieuwe aanpak is compatibel met de oude \u2014 een cluster op basis van gebieden (namespace level) \u2014 en vereist geen wijzigingen in bestaande installaties. Meer informatie \u2014 \u00ab<noindex><a rel=\"nofollow\" href=\"https:\/\/irisdocs.intersystems.com\/iris20201\/csp\/docbook\/Doc.View.cls?KEY=GSCALE_sharding#GSCALE_sharding_oview_elements\">Elementen van Sharding<\/a><\/noindex>\u00bb en \u00ab<noindex><a rel=\"nofollow\" href=\"https:\/\/irisdocs.intersystems.com\/iris20201\/csp\/docbook\/Doc.View.cls?KEY=GSCALE_sharding#GSCALE_sharding_reference_api\">Sharding-API's<\/a><\/noindex>\u00bb.<\/p>\n<p><\/p>\n<h3 id=\"drugie-uluchsheniya-v-shardinge\">Andere verbeteringen in sharding:<\/h3>\n<p><\/p>\n<ul>\n<li>Het is nu mogelijk om te co-sharden (verdeeld over dezelfde shards) twee tabellen waarvan vaak verbonden delen worden gebruikt. Voorheen kon dit alleen met tabellen met een gemeenschappelijke shard-sleutel. Vanaf deze release wordt de syntaxis COSHARD WITH ook toegepast op tabellen met een systeem-ID. Meer informatie \u2014 \u00ab<noindex><a rel=\"nofollow\" href=\"https:\/\/irisdocs.intersystems.com\/iris20201\/csp\/docbook\/Doc.View.cls?KEY=GSCALE_sharding#GSCALE_sharding_tables_create_create\">Cre\u00eber de tabellen<\/a><\/noindex>\u00bb en \u00ab<noindex><a rel=\"nofollow\" href=\"https:\/\/irisdocs.intersystems.com\/iris20201\/csp\/docbook\/Doc.View.cls?KEY=GSQL_tables#GSQL_tables_sharded\">Een shard-tabel defini\u00ebren<\/a><\/noindex>\u00bb.<\/li>\n<li>Eerder kon een tabel alleen via DDL als cluster-tabel worden gemarkeerd, nu kan dit ook in de klassebeschrijving \u2014 nieuw trefwoord Sharded. Meer informatie \u2014 \u00ab<noindex><a rel=\"nofollow\" href=\"https:\/\/irisdocs.intersystems.com\/iris20201\/csp\/docbook\/Doc.View.cls?KEY=GSQL_tables#GSQL_tables_via_classes_sharded\">Een shard-tabel defini\u00ebren door een persistente klasse te cre\u00ebren<\/a><\/noindex>\u00bb.<\/li>\n<li>Het objectmodel ondersteunt nu sharding. De methoden %New(), %OpenId en %Save() werken met objecten van klassen waarvan de gegevens over verschillende shards zijn verdeeld. Houd er rekening mee dat de code wordt uitgevoerd op de server waarmee de cli\u00ebnt is verbonden, en niet op de server waar het object is opgeslagen.<\/li>\n<li>Het algoritme voor het uitvoeren van clusterverzoeken is verbeterd. De verzoekenqueuebeheerder (Unified Shard Queue Manager) plaatst verzoeken in de wachtrij voor uitvoering door een pool van processen, in plaats van nieuwe processen voor elk verzoek te starten. Het aantal processen in de pool wordt automatisch bepaald op basis van de serverbronnen en de belasting.<\/li>\n<\/ul>\n<p><\/p>\n<h2 id=\"infrastruktura-i-razvyortyvanie-v-oblake\">Infrastructuur en implementatie in de cloud.<\/h2>\n<p><\/p>\n<p>Deze release bevat verbeteringen in de infrastructuur en implementatie in de cloud, waaronder: <\/p>\n<p><\/p>\n<ul>\n<li>Ondersteuning voor Tencent Cloud. InterSystems Cloud Manager (ICM) ondersteunt nu het cre\u00ebren van infrastructuur en de implementatie van toepassingen op basis van InterSystems IRIS in Tencent Cloud.<\/li>\n<li>Ondersteuning voor named volumes in Docker, naast het monteren van mappen.<\/li>\n<li>ICM ondersteunt flexibele schaalbaarheid \u2014 configuraties kunnen nu worden opgeschaald, dat wil zeggen opnieuw worden aangemaakt met meer of minder knooppunten. Meer details \u2014 \u00ab<noindex><a rel=\"nofollow\" href=\"https:\/\/irisdocs.intersystems.com\/iris20201\/csp\/docbook\/Doc.View.cls?KEY=GICM_using#GICM_using_provision_reprovision\">Herconfiguratie van de infrastructuur<\/a><\/noindex>\u00bb en \u00ab<noindex><a rel=\"nofollow\" href=\"https:\/\/irisdocs.intersystems.com\/iris20201\/csp\/docbook\/Doc.View.cls?KEY=GICM_using#GICM_using_deploy_redeploy\">Heruitrol van services<\/a><\/noindex>\u00bb.<\/li>\n<li>Verbeteringen in het maken van eigen containers.<\/li>\n<li>ICM ondersteunt een nieuwe shard-architectuur.<\/li>\n<li>De standaardgebruiker in containers is nu niet root.<\/li>\n<li>ICM ondersteunt het cre\u00ebren en implementeren van priv\u00e9-netwerken, waarbij een bastionknooppunt het priv\u00e9-netwerk verbindt met het publieke netwerk en extra bescherming biedt tegen Denial-of-Service aanvallen.<\/li>\n<li>Ondersteuning voor het ontdekken van services via beveiligde RPC.<\/li>\n<li>ICM ondersteunt implementatie in meerdere regio's. Dit garandeert hoge beschikbaarheid van het systeem, zelfs als de hele regio faalt.<\/li>\n<li>Mogelijkheid om ICM bij te werken en informatie over al ge\u00efmplementeerde systemen te behouden.<\/li>\n<li>Containerloze modus \u2014 ICM kan nu direct, zonder containers, clusterconfiguraties op Google Cloud Platform implementeren, evenals een Web Gateway op Ubuntu of SUSE installeren.<\/li>\n<li>Ondersteuning voor het samenvoegen van iris.cpf uit twee bestanden. Dit helpt ICM om InterSystems IRIS met verschillende configuraties op te starten, afhankelijk van de modus waarin de installatie werkt. Deze functionaliteit vereenvoudigt de automatisering en ondersteuning van verschillende configuratiebeheertools, zoals Kubernetes.<\/li>\n<\/ul>\n<p><\/p>\n<h2 id=\"analitika\">Analytics<\/h2>\n<p><\/p>\n<h3 id=\"vyborochnaya-perestroyka-kuba\">Selectieve herstructurering van de kubus<\/h3>\n<p><\/p>\n<p>Met deze release ondersteunt InterSystems IRIS Business Intelligence (voorheen bekend als DeepSee) selectieve kubusbouw \u2014 alleen \u00e9\u00e9n maat of dimensie. De beschrijving van de kubus kan worden gewijzigd en alleen wat is veranderd kan opnieuw worden opgebouwd, waarbij de beschikbaarheid van de hele kubus tijdens de herstructurering behouden blijft.<\/p>\n<p><\/p>\n<h3 id=\"powerbi-konnektor\">PowerBI-connector<\/h3>\n<p><\/p>\n<p>Microsoft PowerBI ondersteunt nu het werken met tabellen en kubussen van InterSystems IRIS. De connector wordt met PowerBI geleverd, beginnend met de release van april 2019. Meer details \u2014 \u00ab<noindex><a rel=\"nofollow\" href=\"https:\/\/irisdocs.intersystems.com\/iris20201\/csp\/docbook\/Doc.View.cls?KEY=APOWER\">InterSystems IRIS Connector voor Power BI<\/a><\/noindex>\u00bb.<\/p>\n<p><\/p>\n<h3 id=\"predprosmotr-rezultatov-zaprosa\">Voorvertoning van de queryresultaten<\/h3>\n<p><\/p>\n<p>In deze release is een nieuwe voorvertoningsmodus toegevoegd bij het samenstellen van draaitabellen in Analyzer. Zo kan snel de juistheid van de query worden beoordeeld, zonder te wachten op de volledige resultaten.<\/p>\n<p><\/p>\n<h2 id=\"drugie-uluchsheniya\">Andere verbeteringen<\/h2>\n<p><\/p>\n<ul>\n<li>$ORDER-functie voor het omkeren van de globale volgorde (direction = -1) is nu net zo snel als in de directe volgorde.<\/li>\n<li>De prestaties van het loggen zijn verbeterd.<\/li>\n<li>Ondersteuning toegevoegd voor Apache Spark 2.3, 2.4.<\/li>\n<li>Ondersteuning toegevoegd voor de WebSocket-client. Klasse %Net.WebSocket.Client.<\/li>\n<li>De versiebeheerkraan behandelt nu gebeurtenissen wanneer er wijzigingen zijn op de productpagina.<\/li>\n<li>Witte lijsten voor het filteren van toegestane aanvragen naar CSP, ZEN en REST.<\/li>\n<li>Ondersteuning voor .NET Core 2.1.<\/li>\n<li>Verbeterde ODBC-prestaties.<\/li>\n<li>Gestructureerde log voor gemakkelijker analyseren van messages.log.<\/li>\n<li>API voor het controleren van fouten en waarschuwingen. Klasse %SYSTEM.Monitor.GetAlerts(). <\/li>\n<li>De klassecompiler controleert nu of de naam van de global in de opslagbeschrijving de maximale lengte (31 tekens) niet \u00fcberschrijdt en geeft een foutmelding als dit niet het geval is. Voorheen werd de naam van de global zonder waarschuwing afgekapt tot 31 tekens.<\/li>\n<\/ul>\n<p><\/p>\n<h2 id=\"gde-vzyat\">Waar te krijgen<\/h2>\n<p><\/p>\n<p>Als u ondersteuning heeft - download de distributie uit de sectie <noindex><a rel=\"nofollow\" href=\"https:\/\/wrc.intersystems.com\/wrc\/coDistribution2.csp\">Online Distributies<\/a><\/noindex> van de website wrc.intersystems.com<\/p>\n<p><\/p>\n<p>Als je alleen InterSystems IRIS wilt uitproberen - <noindex><a rel=\"nofollow\" href=\"https:\/\/www.intersystems.com\/ru\/try-intersystems-iris-for-free\/\">https:\/\/www.intersystems.com\/ru\/try-intersystems-iris-for-free\/<\/a><\/noindex><\/p>\n<p><\/p>\n<p>Nog eenvoudiger via Docker:<\/p>\n<p><\/p>\n<pre><code class=\"plaintext\">docker run --name iris20 --init --detach --publish 51773:51773 --publish 52773:52773 store\/intersystems\/iris-community:2020.1.0.215.0<\/code><\/pre>\n<p><\/p>\n<h2 id=\"vebinar\">Webinar<\/h2>\n<p><\/p>\n<p>Op 7 april om 17:00 uur Moskou tijd vindt er een webinar plaats over de nieuwe release. Het wordt geleid door Jeff Freed (Director, Product Management) en Joe Lichtenberg (Director of Product &amp; Industry Marketing). <noindex><a rel=\"nofollow\" href=\"https:\/\/event.on24.com\/wcc\/r\/2216696\/2E6012CC2EA58CDA0FE377FC5F7947DA\">Registreer nu!<\/a><\/noindex> Het webinar is in het Engels.<\/p>\n<p>Bron: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/intersystems\/blog\/495292\/\">habr.com<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0412 \u043a\u043e\u043d\u0446\u0435 \u043c\u0430\u0440\u0442\u0430 \u0432\u044b\u0448\u043b\u0430 \u043d\u043e\u0432\u0430\u044f \u0432\u0435\u0440\u0441\u0438\u044f \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b \u0434\u0430\u043d\u043d\u044b\u0445 InterSystems IRIS 2020.1. \u0414\u0430\u0436\u0435 \u043f\u0430\u043d\u0434\u0435\u043c\u0438\u044f \u043a\u043e\u0440\u043e\u043d\u0430\u0432\u0438\u0440\u0443\u0441\u0430 \u043d\u0435 \u043f\u0440\u0435\u0434\u043e\u0442\u0432\u0440\u0430\u0442\u0438\u043b\u0430 \u0440\u0435\u043b\u0438\u0437. \u0418\u0437 \u0432\u0430\u0436\u043d\u043e\u0433\u043e \u0432 \u043d\u043e\u0432\u043e\u043c \u0440\u0435\u043b\u0438\u0437\u0435 \u2014 \u043f\u043e\u0432\u044b\u0448\u0435\u043d\u0438\u0435 \u0431\u044b\u0441\u0442\u0440\u043e\u0434\u0435\u0439\u0441\u0442\u0432\u0438\u044f \u044f\u0434\u0440\u0430, \u0433\u0435\u043d\u0435\u0440\u0430\u0446\u0438\u044f REST-\u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u043f\u043e \u0441\u043f\u0435\u0446\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438 OpenAPI 2.0, \u0448\u0430\u0440\u0434\u0438\u043d\u0433 \u0434\u043b\u044f \u043e\u0431\u044a\u0435\u043a\u0442\u043e\u0432, \u043d\u043e\u0432\u044b\u0439 \u0432\u0438\u0434 \u041f\u043e\u0440\u0442\u0430\u043b\u0430 \u0423\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f, \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 MQTT, \u0443\u043d\u0438\u0432\u0435\u0440\u0441\u0430\u043b\u044c\u043d\u044b\u0439 \u043a\u0435\u0448 \u0437\u0430\u043f\u0440\u043e\u0441\u043e\u0432, \u043d\u043e\u0432\u044b\u0439 \u0444\u0440\u0435\u0439\u043c\u0432\u043e\u0440\u043a \u0434\u043b\u044f \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u043e\u0432 \u043f\u0440\u043e\u0434\u0443\u043a\u0446\u0438\u0438 \u043d\u0430 Java \u0438\u043b\u0438 .NET. \u041f\u043e\u043b\u043d\u044b\u0439 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":76695,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-76694","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.3 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0412 \u043a\u043e\u043d\u0446\u0435 \u043c\u0430\u0440\u0442\u0430\" \/>\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\/administrirovanie\/reliz-intersystems-iris-2020-1\" \/>\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\u0420\u0435\u043b\u0438\u0437 InterSystems IRIS 2020.1 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0412 \u043a\u043e\u043d\u0446\u0435 \u043c\u0430\u0440\u0442\u0430\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/nl\/blog\/administrirovanie\/reliz-intersystems-iris-2020-1\" \/>\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=\"2020-04-03T23:42:21+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-04-03T23:42:21+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\udd47Release InterSystems IRIS 2020.1 | ProHoster","description":"Aan het einde van maart","canonical_url":"https:\/\/prohoster.info\/nl\/blog\/administrirovanie\/reliz-intersystems-iris-2020-1","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\u0420\u0435\u043b\u0438\u0437 InterSystems IRIS 2020.1 | ProHoster","og:description":"\u0412 \u043a\u043e\u043d\u0446\u0435 \u043c\u0430\u0440\u0442\u0430","og:url":"https:\/\/prohoster.info\/nl\/blog\/administrirovanie\/reliz-intersystems-iris-2020-1","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":"2020-04-03T23:42:21+00:00","article:modified_time":"2020-04-03T23:42:21+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"76694","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-02-28 17:31:24","updated":"2022-10-02 13:33:38","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\/76694","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=76694"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/posts\/76694\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/media\/76695"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/media?parent=76694"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/categories?post=76694"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/tags?post=76694"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}