{"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\/sl\/blog\/administrirovanie\/reliz-intersystems-iris-2020-1","title":{"rendered":"Izdanje InterSystems IRIS 2020.1","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"Izdanje InterSystems IRIS 2020.1\" src=\"\/wp-content\/uploads\/2020\/04\/5567525958a0279e6d26c3a353a2145b.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Na koncu marca <noindex><a rel=\"nofollow\" href=\"https:\/\/community.intersystems.com\/post\/intersystems-iris-and-iris-health-20201-are-ga-generally-available\">je iz\u0161la<\/a><\/noindex> nova verzija podatkovne platforme InterSystems IRIS 2020.1. Tudi pandemija koronavirusa ni prepre\u010dila izida.<\/p>\n<p><\/p>\n<p>Pomembno v novi izdaji je pove\u010dana zmogljivost jedra, generacija REST-aplikacije po specifikaciji OpenAPI 2.0, sharding za objekte, nova vrsta Portala Upravljanja, podpora za MQTT, univerzalni predpomnilnik zahtev, nov okvir za ustvarjanje elementov produkta v Java ali .NET. Celoten seznam sprememb in Upgrade Checklist v angle\u0161\u010dini lahko najdete na <noindex><a rel=\"nofollow\" href=\"https:\/\/irisdocs.intersystems.com\/iris20201\/csp\/docbook\/Doc.View.cls?KEY=GCRN\">linku<\/a><\/noindex>. Ve\u010d \u2014 pod katom.<\/p>\n<p><noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<p>InterSystems IRIS 2020.1 je izdaja z raz\u0161irjeno podporo. InterSystems izdaja dve vrsti izdaj InterSystems IRIS:<\/p>\n<p><\/p>\n<ul>\n<li>Continuous delivery izdaje. Izdanejo se tri do \u0161tirikrat letno v obliki slik Docker. Namenjene so razvoju aplikacij in uvajanju v obla\u010dnih ali Docker okoljih.<\/li>\n<li>Izdaje z raz\u0161irjeno podporo. Izdajajo se redkeje, vendar zanj izidejo popravki. Izdajajo se na vseh platformah, ki jih podpira InterSystems IRIS.<\/li>\n<\/ul>\n<p><\/p>\n<p>Med izdajami z raz\u0161irjeno podporo 2019.1 in 2020.1 so iz\u0161le le izdaje v slikah Docker \u2014 2019.2, 2019.3, 2019.4. Vse nove funkcije in popravki iz teh izdaj so vklju\u010deni v 2020.1. Nekatere zmo\u017enosti iz spodaj navedenih so se prvi\u010d pojavile v eni izmed izdaj 2019.2, 2019.3, 2019.4. <\/p>\n<p><\/p>\n<p>Torej.<\/p>\n<p><\/p>\n<h2 id=\"razrabotka-rest-prilozheniy-po-specifikacii\">Razvoj REST-aplikacij po specifikaciji<\/h2>\n<p><\/p>\n<p>Poleg <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/intersystems\/blog\/475670\/\">InterSystems API Manager<\/a><\/noindex>, ki je podprt od razli\u010dice 2019.1.1, je v izdaji 2020.1 dodana mo\u017enost generiranja ogrodja kode za REST-storitev po specifikaciji v formatu OpenAPI 2.0. Ve\u010d informacij najdete v dokumentaciji \u201e<noindex><a rel=\"nofollow\" href=\"https:\/\/irisdocs.intersystems.com\/iris20201\/csp\/docbook\/Doc.View.cls?KEY=GREST_preface\">Ustvarjanje REST storitev<\/a><\/noindex>\u00bb. <\/p>\n<p><\/p>\n<h2 id=\"konvertaciya-installyacii-cach-ili-ensemble\">Pretvorba namestitve Cach\u00e9 ali Ensemble<\/h2>\n<p><\/p>\n<p>Ta izdaja omogo\u010da, da se pri namestitvi pretvori namestitev Cach\u00e9 ali Ensemble v InterSystems IRIS. Sama pretvorba bo morda zahtevala spremembe v programski kodi, nastavitvah ali drugih skriptah, vendar bo v ve\u010dini primerov enostavna. <\/p>\n<p><\/p>\n<p>Pred pretvorbo preberite InterSystems IRIS In-Place Conversion Guide in InterSystems IRIS Adoption Guide. Ti dokumenti so dostopni na spletu na svetovni podporni platformi InterSystems v razdelku \u201e<noindex><a rel=\"nofollow\" href=\"https:\/\/wrc.intersystems.com\/wrc\/coDistDocs.csp\">Documents<\/a><\/noindex>\u00bb.<\/p>\n<p><\/p>\n<h2 id=\"klientskie-yazyki\">Klientni jeziki<\/h2>\n<p><\/p>\n<h3 id=\"intersystems-iris-native-api-dlya-python\">InterSystems IRIS Native API za Python<\/h3>\n<p><\/p>\n<p>Nizkonivojski hiter dostop iz Pythona do ve\u010ddimenzionalnih matrik, v katerih InterSystems IRIS shranjuje podatke. Ve\u010d informacij \u2014 \u201e<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>Nizkonivojski hiter dostop iz Node.js do ve\u010ddimenzionalnih matrik, v katerih InterSystems IRIS shranjuje podatke. Ve\u010d informacij \u2014 \u201e<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\">Dvosmerna komunikacija v Java in .NET prehodih<\/h3>\n<p><\/p>\n<p>Povezave .NET in Java vmesnikov so zdaj dvostranske. To pomeni, da program na .NET ali Java, ki ga za\u017eene IRIS preko vmesnika, uporablja to isto povezavo za dostop do IRIS-a. Ve\u010d \u2014 \u00ab<noindex><a rel=\"nofollow\" href=\"https:\/\/irisdocs.intersystems.com\/iris20201\/csp\/docbook\/Doc.View.cls?KEY=EJVG_using#EJVG_using_reenterancy\">Ponovna vstopnost Java vmesnika<\/a><\/noindex>\u00bb.<\/p>\n<p><\/p>\n<h3 id=\"uluchsheniya-v-native-api-dlya-java-i-net\">Izbolj\u0161ave v Native API za Java in .NET<\/h3>\n<p><\/p>\n<p>IRIS Native API za Java in .NET podpira sezname $LIST in prenos parametrov po referenci.<\/p>\n<p><\/p>\n<h2 id=\"novyy-vid-portala-upravleniya\">Nova razli\u010dica upravljalskega portala<\/h2>\n<p><\/p>\n<p>Ta izdaja vklju\u010duje prve spremembe v upravljalskem portalu. Te se trenutno nana\u0161ajo le na videz in ne vplivajo na funkcionalnost.<\/p>\n<p><\/p>\n<h2 id=\"sql\">SQL<\/h2>\n<p><\/p>\n<ul>\n<li>\n<p>Univerzalni predpomnilnik poizvedb. Od razli\u010dice 2020.1 se bodo vse poizvedbe, vklju\u010dno z vgrajenimi poizvedbami in poizvedbami razredov, shranjevale kot predpomnjene poizvedbe. Prej je bila uporaba vgrajenih poizvedb potrebna za ponovitev programa, da se generira nov koda poizvedbe, \u010de se je pojavil nov indeks ali spremenila statistika tabele. Zdaj se vsi na\u010drti poizvedb hranijo v enem predpomnilniku in se \u010distijo neodvisno od programa, v katerem se uporablja poizvedba.<\/p>\n<p>\n<\/li>\n<li>\n<p>Ve\u010d vrst poizvedb se zdaj izvaja hkrati, vklju\u010dno z DML poizvedbami.<\/p>\n<p>\n<\/li>\n<li>\n<p>Poizvedbe na tabeli, razdeljeni po shardih, zdaj lahko uporabljajo implicitni join \"-&gt;\".<\/p>\n<p>\n<\/li>\n<li>\n<p>Poizvedbe, izvedene iz upravljalskega portala, se zdaj izvajajo v ozadju. Dolge poizvedbe se zdaj ne bodo prekinile zaradi \u010dasovne omejitve spletne strani. Podalj\u0161ane poizvedbe lahko zdaj prekli\u010dete.<\/p>\n<p>\n<\/li>\n<\/ul>\n<p><\/p>\n<h2 id=\"integracionnye-vozmozhnosti\">Integracijske mo\u017enosti<\/h2>\n<p><\/p>\n<h3 id=\"novyy-freymvork-dlya-sozdaniya-elementov-produkcii-na-java-ili-net\">Nov okvir za ustvarjanje produktnih elementov v Javi ali .NET<\/h3>\n<p><\/p>\n<p>Ta izdaja je vklju\u010dila nov okvir PEX (Production EXtension), ki ponuja dodatno izbiro programskega jezika za implementacijo komponent produktov. V tej izdaji PEX podpira Javo in .NET za razvoj poslovnih storitev, poslovnih procesov in poslovnih operacij ter za vhodne in izhodne adapterje. Prej je bilo mogo\u010de ustvarjati le poslovne storitve in poslovne operacije ter je bilo treba klicati generator kode v upravljalskem portalu. Okvir PEX ponuja bolj fleksibilna orodja za vklju\u010ditev kode v Javi in .NET v komponente proizvodnje, pogosto brez programiranja v ObjectScript. Paket PEX vklju\u010duje naslednje razrede:<\/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>Ve\u010d \u2014 \u00ab<noindex><a rel=\"nofollow\" href=\"https:\/\/irisdocs.intersystems.com\/iris20201\/csp\/docbook\/Doc.View.cls?KEY=EPEX\">PEX: Razvijanje produkcij z Javo in .NET<\/a><\/noindex>\u00bb.<\/p>\n<p><\/p>\n<h3 id=\"monitoring-ispolzovaniya-portov-v-produkciyah\">Nadzor uporabe vrat v produkcijah.<\/h3>\n<p><\/p>\n<p>Port Authority utility monitors the ports used by business services and operations. It helps identify available ports and reserve them. Learn more \u2014 \u00ab<noindex><a rel=\"nofollow\" href=\"https:\/\/irisdocs.intersystems.com\/iris20201\/csp\/docbook\/Doc.View.cls?KEY=EMONITOR_ports\">Managing Port Usage<\/a><\/noindex>\u00bb.<\/p>\n<p><\/p>\n<h3 id=\"adaptery-dlya-mqtt\">Adapters for MQTT<\/h3>\n<p><\/p>\n<p>This release includes adapters supporting the MQTT (Message Queuing Telemetry Transport) protocol, commonly used in Internet of Things (IoT) applications. Learn more \u2014 \u00ab<noindex><a rel=\"nofollow\" href=\"https:\/\/irisdocs.intersystems.com\/iris20201\/csp\/docbook\/Doc.View.cls?KEY=EMQTT\">Using MQTT Adapters in Productions<\/a><\/noindex>\u00bb.<\/p>\n<p><\/p>\n<h2 id=\"sharding\">Sharding<\/h2>\n<p><\/p>\n<h3 id=\"uproschyonnaya-arhitektura\">Simplified Architecture<\/h3>\n<p><\/p>\n<p>This release introduces a simpler and clearer way of creating a cluster based on individual servers (node level), rather than namespaces as in previous versions. The new 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>. The new approach is compatible with the old namespace-level cluster and does not require changes to existing installations. Learn more \u2014 \u00ab<noindex><a rel=\"nofollow\" href=\"https:\/\/irisdocs.intersystems.com\/iris20201\/csp\/docbook\/Doc.View.cls?KEY=GSCALE_sharding#GSCALE_sharding_oview_elements\">Elements of Sharding<\/a><\/noindex>\u00bb and \u00ab<noindex><a rel=\"nofollow\" href=\"https:\/\/irisdocs.intersystems.com\/iris20201\/csp\/docbook\/Doc.View.cls?KEY=GSCALE_sharding#GSCALE_sharding_reference_api\">Sharding APIs<\/a><\/noindex>\u00bb.<\/p>\n<p><\/p>\n<h3 id=\"drugie-uluchsheniya-v-shardinge\">Other improvements in sharding:<\/h3>\n<p><\/p>\n<ul>\n<li>You can now co-shard (distribute frequently joined parts of two tables across the same shards) any two tables. Previously, this was only possible with tables that had a common shard key. Starting from this release, the COSHARD WITH syntax applies to tables with a system Id as well. Learn more \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\">Create the Tables<\/a><\/noindex>\u00bb and \u00ab<noindex><a rel=\"nofollow\" href=\"https:\/\/irisdocs.intersystems.com\/iris20201\/csp\/docbook\/Doc.View.cls?KEY=GSQL_tables#GSQL_tables_sharded\">Defining a Sharded Table<\/a><\/noindex>\u00bb.<\/li>\n<li>Previously, marking a table as clustered could only be done via DDL; now it can also be done in the class description \u2014 the new keyword Sharded. Learn more \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\">Defining a Sharded Table by Creating a Persistent Class<\/a><\/noindex>\u00bb.<\/li>\n<li>The object model now supports sharding. The %New(), %OpenId, and %Save() methods work with class objects whose data is distributed across multiple shards. Note that the code runs on the server to which the client is connected, not on the server where the object is stored.<\/li>\n<li>The algorithm for executing cluster queries has been improved. The Unified Shard Queue Manager queues requests for processing by a pool of processes instead of launching new processes for each request. The number of processes in the pool is automatically determined based on server resources and load.<\/li>\n<\/ul>\n<p><\/p>\n<h2 id=\"infrastruktura-i-razvyortyvanie-v-oblake\">Infrastructure and Cloud Deployment.<\/h2>\n<p><\/p>\n<p>This release includes improvements in infrastructure and cloud deployment, including: <\/p>\n<p><\/p>\n<ul>\n<li>Support for Tencent Cloud. InterSystems Cloud Manager (ICM) now supports creating infrastructure and deploying applications based on InterSystems IRIS in Tencent Cloud.<\/li>\n<li>Support for named volumes in Docker, in addition to folder mounts.<\/li>\n<li>ICM omogo\u010da fleksibilno skaliranje \u2014 konfiguracije se zdaj lahko skalirajo, torej ponovno ustvarijo z ve\u010djim ali manj\u0161im \u0161tevilom vozli\u0161\u010d. Ve\u010d informacij \u2014 \u201e<noindex><a rel=\"nofollow\" href=\"https:\/\/irisdocs.intersystems.com\/iris20201\/csp\/docbook\/Doc.View.cls?KEY=GICM_using#GICM_using_provision_reprovision\">Ponovna oskrba infrastrukture<\/a><\/noindex>\u00bb and \u00ab<noindex><a rel=\"nofollow\" href=\"https:\/\/irisdocs.intersystems.com\/iris20201\/csp\/docbook\/Doc.View.cls?KEY=GICM_using#GICM_using_deploy_redeploy\">Ponovno uvajanje storitev<\/a><\/noindex>\u00bb.<\/li>\n<li>Izbolj\u0161ave pri ustvarjanju lastnega kontejnerja.<\/li>\n<li>ICM podpira novo arhitekturo sharding.<\/li>\n<li>Privzeti uporabnik v kontejnerjih zdaj ni root.<\/li>\n<li>ICM omogo\u010da ustvarjanje in uvajanje zasebnih omre\u017eij, kjer vozli\u0161\u010de-podpora povezuje zasebno omre\u017eje s javnim omre\u017ejem ter nudi dodatno za\u0161\u010dito pred napadi Denial-of-Service.<\/li>\n<li>Podpora za odkrivanje storitev preko za\u0161\u010ditenega RPC.<\/li>\n<li>ICM omogo\u010da uvajanje v ve\u010d regijah. Tako se zagotavlja visoka razpolo\u017eljivost sistema, tudi \u010de celotna regija preneha delovati.<\/li>\n<li>Mo\u017enost posodobitve ICM ob hkratnem ohranjanju informacij o \u017ee uvedenih sistemih.<\/li>\n<li>Brezkontejnerski na\u010din \u2014 ICM zdaj lahko neposredno, brez kontejnerjev, uvaja klasterske konfiguracije na Google Cloud Platform ter tudi name\u0161\u010da Web Gateway na Ubuntu ali SUSE.<\/li>\n<li>Podpora za zdru\u017eevanje iris.cpf iz dveh datotek. To pomaga ICM zagnati InterSystems IRIS z razli\u010dnimi nastavitvami, odvisno od na\u010dina, v katerem deluje namestitev. Ta mo\u017enost poenostavi avtomatizacijo in podporo razli\u010dnim orodjem za upravljanje konfiguracij, kot je Kubernetes.<\/li>\n<\/ul>\n<p><\/p>\n<h2 id=\"analitika\">\u0410\u043d\u0430\u043b\u0438\u0442\u0438\u043a\u0430<\/h2>\n<p><\/p>\n<h3 id=\"vyborochnaya-perestroyka-kuba\">Izbirno ponovno zgradnjo kocke<\/h3>\n<p><\/p>\n<p>Od tega izida InterSystems IRIS Business Intelligence (prej znan kot DeepSee) podpira izbiro za gradnjo kocke \u2014 le enega kazalnika ali dimenzije. Lahko spremenite opis kocke in ponovno zgradite le tisto, kar se je spremenilo, pri \u010demer ohranite dostopnost celotne kocke med ponovno gradnjo.<\/p>\n<p><\/p>\n<h3 id=\"powerbi-konnektor\">PowerBI konektor<\/h3>\n<p><\/p>\n<p>Microsoft PowerBI zdaj podpira delo s tabelami in kockami InterSystems IRIS. Konektor je na voljo s PowerBI od aprila 2019. Ve\u010d informacij \u2014 \u201e<noindex><a rel=\"nofollow\" href=\"https:\/\/irisdocs.intersystems.com\/iris20201\/csp\/docbook\/Doc.View.cls?KEY=APOWER\">InterSystems IRIS konektor za Power BI<\/a><\/noindex>\u00bb.<\/p>\n<p><\/p>\n<h3 id=\"predprosmotr-rezultatov-zaprosa\">Predogled rezultatov poizvedbe<\/h3>\n<p><\/p>\n<p>V tem izidu je na voljo nov na\u010din predogleda pri ustvarjanju pivota v Analyzerju. Tako lahko hitro ocenite pravilnost poizvedbe, ne da bi \u010dakali na njene celotne rezultate.<\/p>\n<p><\/p>\n<h2 id=\"drugie-uluchsheniya\">Druge izbolj\u0161ave<\/h2>\n<p><\/p>\n<ul>\n<li>Obhod globalne funkcije $ORDER v obratni smeri (direction = -1) je zdaj prav tako hiter kot v naprej.<\/li>\n<li>Izbolj\u0161ana zmogljivost bele\u017eenja.<\/li>\n<li>Dodana podpora za Apache Spark 2.3, 2.4.<\/li>\n<li>Dodana podpora za WebSocket odjemalca. Razred %Net.WebSocket.Client.<\/li>\n<li>Razred za upravljanje verzijama sada obra\u0111uje doga\u0111aje prilikom promena na stranici proizvoda.<\/li>\n<li>Bijele liste za filtriranje dozvoljenih zahteva prema CSP, ZEN i REST.<\/li>\n<li>Podr\u0161ka za .NET Core 2.1.<\/li>\n<li>Pobolj\u0161ane performanse ODBC-a.<\/li>\n<li>Strukturirani log za olak\u0161ano analiziranje messages.log.<\/li>\n<li>API za proveru gre\u0161aka i upozorenja. Klasa %SYSTEM.Monitor.GetAlerts(). <\/li>\n<li>Kompajler klasa sada proverava da ime globalne varijable u opisu skladi\u0161tenja ne prelazi maksimalnu du\u017einu (31 karakter) i vra\u0107a gre\u0161ku ako to nije slu\u010daj. Ranije se ime globalne varijable bez upozorenja skra\u0107ivalo na 31 karakter.<\/li>\n<\/ul>\n<p><\/p>\n<h2 id=\"gde-vzyat\">Gde nabaviti<\/h2>\n<p><\/p>\n<p>Ako imate podr\u0161ku \u2014 preuzmite distribuciju iz odeljka <noindex><a rel=\"nofollow\" href=\"https:\/\/wrc.intersystems.com\/wrc\/coDistribution2.csp\">Online Distributions<\/a><\/noindex> sajta wrc.intersystems.com<\/p>\n<p><\/p>\n<p>Ako samo \u017eelite da isprobate InterSystems IRIS \u2014 <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>Jo\u0161 jednostavnije preko Dockera:<\/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\">Vebinar<\/h2>\n<p><\/p>\n<p>7. aprila u 17:00 po moskovskom vremenu odr\u017ea\u0107e se vebinar posve\u0107en novom izdanju. Odr\u017eava\u0107e ga D\u017eef Frid (Direktor za upravljanje proizvodima) i D\u017eo Lihtenberg (Direktor za marketing proizvoda i industrije). <noindex><a rel=\"nofollow\" href=\"https:\/\/event.on24.com\/wcc\/r\/2216696\/2E6012CC2EA58CDA0FE377FC5F7947DA\">Registrujte se!<\/a><\/noindex> Vebinar \u0107e biti na engleskom jeziku.<\/p>\n<p>Izvor: <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.4 - 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\/sl\/blog\/administrirovanie\/reliz-intersystems-iris-2020-1\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.4\" \/>\n\t\t<meta property=\"og:locale\" content=\"sl_SI\" \/>\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\/sl\/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\udd47Izdanje InterSystems IRIS 2020.1 | ProHoster","description":"Na koncu marca","canonical_url":"https:\/\/prohoster.info\/sl\/blog\/administrirovanie\/reliz-intersystems-iris-2020-1","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"sl_SI","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\/sl\/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\/sl\/wp-json\/wp\/v2\/posts\/76694","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/comments?post=76694"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/posts\/76694\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/media\/76695"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/media?parent=76694"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/categories?post=76694"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/tags?post=76694"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}