Release notes

Keep up with latest product news

3758 notes
20 Apr, 2022
Version 0.0.5

clean docker

20 Apr, 2022
Version 1.1.1

clean repo

19 Apr, 2022
Version 2.0.2

polish repo

19 Apr, 2022
Version 1.1.4

handle datetime, bytes, uuid, decimal

19 Apr, 2022
Version 2.3.0

Follow Package Manager class naming convention

19 Apr, 2022
Version 1.1.3

Test python message in production
Clean up imports

18 Apr, 2022
Version 2.2.0

ZPM Published

18 Apr, 2022
Version 2.1.0

Support Package Manager

13 Apr, 2022
Version 0.0.2
  • added Demo Server
  • added WebTerminal
  • added Code Quality
13 Apr, 2022
Version 0.0.2
  • added Demo Server
  • added WebTerminal
  • added Code Quality
13 Apr, 2022
Version 0.0.4
  • added Demo Server
  • added WebTerminal
  • added Code Quality
13 Apr, 2022
Version 0.0.4
  • added Demo Server
  • added WebTerminal
  • added Code Quality
13 Apr, 2022
Version 0.1.1
  • added Demo Server
  • added WebTerminal
  • added Code Quality
13 Apr, 2022
Version 0.1.3
  • added Demo Server
  • added WebTerminal
  • added Code Quality
13 Apr, 2022
Version 0.1.4
  • added Demo Server
  • added WebTerminl
  • added Code Quality
12 Apr, 2022
Version 0.1.0
  • added Demo Server
  • added WebTerminal
  • added Code Quality
12 Apr, 2022
Version 1.0.0
  • added Demo Server
  • added WebTerminal
  • added CodeQuality
12 Apr, 2022
Version 1.0.2
  • added DemoServer
  • added WebTerminal
  • added Code Quality
12 Apr, 2022
Version 0.0.6
  • added Demo Server
  • added WebTerminal
  • added Code Quality
11 Apr, 2022
Version 1.0.3
  • added CodeQuality
10 Apr, 2022
Version 1.0.3

More demos and object tweaks

10 Apr, 2022
Version 1.0.0

Initial Release

09 Apr, 2022
Version 1.0.0

Initial Release

09 Apr, 2022
Version 1.0.2

Serialization/deserialization for Python lists

USER>k ^test

USER>Do $system.Python.Shell()

Python 3.8.10 (default, Sep 28 2021, 16:10:42) 
[GCC 9.3.0] on linux
Type quit() or Ctrl-D to exit this shell.
>>> from iris_global_serializer import IrisGlobalSerializer
>>> mylist = ["apple", "banana", "cherry"]
>>> mylist
['apple', 'banana', 'cherry']
>>> serializer = IrisGlobalSerializer(gname="^test")
>>> goref = serializer.serialize(mylist)
>>> goref
1
>>> quit()

USER>zw ^test
^test(1,"_class")="<class 'list'>"
^test(1,"idx0","type")="<class 'str'>"
^test(1,"idx0","value")="apple"
^test(1,"idx1","type")="<class 'str'>"
^test(1,"idx1","value")="banana"
^test(1,"idx2","type")="<class 'str'>"
^test(1,"idx2","value")="cherry"
^test("idx")=1
USER>Do $system.Python.Shell()

Python 3.8.10 (default, Sep 28 2021, 16:10:42) 
[GCC 9.3.0] on linux
Type quit() or Ctrl-D to exit this shell.
>>> from iris_global_serializer import IrisGlobalSerializer
>>> goref = 1                                                
>>> serializer = IrisGlobalSerializer(gname="^test")
>>> deserializedObj = serializer.deserialize(goref)
>>> deserializedObj
['apple', 'banana', 'cherry']
>>> quit()
09 Apr, 2022
Version 1.0.1

Serialization/deserialization of Python dictionaries

USER>Do $system.Python.Shell()

Python 3.8.10 (default, Sep 28 2021, 16:10:42) 
[GCC 9.3.0] on linux
Type quit() or Ctrl-D to exit this shell.
>>> from iris_global_serializer import IrisGlobalSerializer
>>> ensurance = dict({"name": "Ensurance Company", "value": "10000", "due": "2022-12-31"})
>>> mycar = dict({"maker": "Toyota", "model": "RAV4", "ensurance": ensurance})
>>> mycar
{'maker': 'Toyota', 'model': 'RAV4', 'ensurance': {'name': 'Ensurance Company', 'value': '10000', 'due': '2022-12-31'}}
>>> serializer = IrisGlobalSerializer(gname="^test")
>>> goref = serializer.serialize(mycar)
>>> goref
1
>>> quit()

USER>zw ^test
^test(1,"class")="<class 'dict'>"
^test(1,"ensurance","oref")=2
^test(1,"ensurance","type")="<class 'iris_global_object.IrisGlobalObject'>"
^test(1,"maker","type")="<class 'str'>"
^test(1,"maker","value")="Toyota"
^test(1,"model","type")="<class 'str'>"
^test(1,"model","value")="RAV4"
^test(2,"class")="<class 'dict'>"
^test(2,"due","type")="<class 'str'>"
^test(2,"due","value")="2022-12-31"
^test(2,"name","type")="<class 'str'>"
^test(2,"name","value")="Ensurance Company"
^test(2,"value","type")="<class 'str'>"
^test(2,"value","value")=10000
^test("idx")=2

USER>Do $system.Python.Shell()

Python 3.8.10 (default, Sep 28 2021, 16:10:42) 
[GCC 9.3.0] on linux
Type quit() or Ctrl-D to exit this shell.
>>> from iris_global_serializer import IrisGlobalSerializer
>>> goref = 1
>>> serializer = IrisGlobalSerializer(gname="^test")
>>> deserializedObj = serializer.deserialize(goref)
>>> deserializedObj
{'ensurance': {'due': '2022-12-31', 'name': 'Ensurance Company', 'value': '10000'}, 'maker': 'Toyota', 'model': 'RAV4'}
>>> quit()
09 Apr, 2022
Version 2.0.1
  • add Quality
  • add Demo Server
08 Apr, 2022
Version 1.0.0

Initial Release

08 Apr, 2022
Version 1.0.3

add view and edit resources
added the ability to download the tgz archive in the demo example through the fileserver application

08 Apr, 2022
Version 1.0.1
  • Implementation Data-model document store
08 Apr, 2022
Version 1.0.3

zpm