Release Notes and Other News

2022-04-26
JSON2Persistent
1.0.4

Fixed typo in README

2022-04-25
1.2.3

add missing cos dispatchRegister

2022-04-25
1.2.2

Bump version

2022-04-25
1.2.1

Add Utils

2022-04-24
Config-API
1.3.0
2022-04-22
2.0.9
  • Add support for server-side projects (#131).

2.0.8 (28-Mar-2022)

  • Update vulnerable dependencies.

2.0.7 (02-Feb-2022)

  • Also import user-specific connections from Windows registry (#107).
  • Update vulnerable dependencies.

2.0.6 (28-Sep-2021)

  • Apply pathPrefix correctly (#95, #99).
  • Update vulnerable dependencies.
2022-04-22
Config-API
1.2.1
2022-04-21
1.2.0

Add operation dispatch message

2022-04-20
1.1.0
  • added WebTerminal
  • added Demo Server
  • added Code Quality
2022-04-19
1.1.4

handle datetime, bytes, uuid, decimal

2022-04-19
2.3.0

Follow Package Manager class naming convention

2022-04-19
1.1.3

Test python message in production
Clean up imports

2022-04-18
2.2.0

ZPM Published

2022-04-18
2.1.0

Support Package Manager

2022-04-13
0.0.2
  • added Demo Server
  • added WebTerminal
  • added Code Quality
2022-04-13
0.0.2
  • added Demo Server
  • added WebTerminal
  • added Code Quality
2022-04-13
0.0.4
  • added Demo Server
  • added WebTerminal
  • added Code Quality
2022-04-13
0.0.4
  • added Demo Server
  • added WebTerminal
  • added Code Quality
2022-04-13
0.1.1
  • added Demo Server
  • added WebTerminal
  • added Code Quality
2022-04-13
0.1.3
  • added Demo Server
  • added WebTerminal
  • added Code Quality
2022-04-13
0.1.4
  • added Demo Server
  • added WebTerminl
  • added Code Quality
2022-04-12
CSV-to-MS-OFX
0.1.0
  • added Demo Server
  • added WebTerminal
  • added Code Quality
2022-04-12
1.0.0
  • added Demo Server
  • added WebTerminal
  • added CodeQuality
2022-04-12
1.0.2
  • added DemoServer
  • added WebTerminal
  • added Code Quality
2022-04-12
rccx
0.0.6
  • added Demo Server
  • added WebTerminal
  • added Code Quality
2022-04-11
1.0.3
  • added CodeQuality
2022-04-10
Cubes
1.0.3

More demos and object tweaks

2022-04-09
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()
2022-04-09
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()
2022-04-09
WSockClientMicroSV
2.0.1
  • add Quality
  • add Demo Server