Releases: jwoehr/ublu
Releases · jwoehr/ublu
Release v2.0.3
Updated Postgresql component for security and updated SBOM.
Release v2.0.2
update supporting libraries
Release v2.0.1
2.0.1 2022-10-10
- Commands
lifo -show
now displays value and class as well as tuple name- comment out Format 400 from CmdSpoolFOpenList.java
- will submit later to mainline source
- Examples
- jsheety.ublu demos Jesse Gorzinki's JSheetyDriver
- Libraries
- GitHub DependaBot bumps postgresql from 42.2.5 to 42.4.1
- Use mainline jt400 instead of my modified version
- Userdoc
- Updates to the Reference and User Guide
- IBM i vs iSeries etc.
- Installation under UserLAnd on Android 11
- Misc
- Some cleanup prompted by various IDEs nagging me.
Release v2.0.0
Ublu v2.0.0
@ThePrez has mavenized Ublu!
A few more technical details were cleaned up prior.
There will probably be a follow-on release 2.0.1 soon to regularize things.
Ublu version 1.2.2
- Bugs
- #22 Ublu would exit on missing nested include
- Commands
gensh
cleanup commentsserver
now can set inetaddr (default main interface) and backlog (default 50)
- Docs
job
cmd docs improved
- Examples
recordCount.sh
cleanup
- Extensions
sysshep.qsys2.system_status
typo reference@stats
changed to@@stats
Ublu version 1.2.1
1.2.1 2018-12-03
- Commands
const -defined
.. also,const
now takes any source data sink for namedb
-usessl -ssl
-rdb ~@{rdbname}
- clarify schema vs database
gensh
now by default noglobs the arguments passed to it,glob
keyword if globbing desired
include
-if
-!if
conditional inclusion
- Documentation
db
clarify schema vs database
- Examples
- Test
*recordCount.ublu
SQL put count of records in schema.filetestdbrepl.ublu
example of db table replication
* Suite
*t.db.ublu
test database
- Test
- Extensions
ux.utils.ublu
compilation utilsux.jlsc.ublu
job list selection criteriaux.job.ublu
jobs
- Miscellaneous
- Ublu now by default compiles in Microsoft MSSQL [TM] support.
- The MSSQL JDBC driver is not included in the distribution.
- Ublu now by default compiles in Microsoft MSSQL [TM] support.
- Bug fixes
- msgq did unnecessary looping
Ublu version 1.2.0
1.2.0 2018-10-07
- Commands
jvm
-set -get manipulate Java System propertiesserver
now does SSLsock
now does SSL socketswatson
command addeddb
- better support for TableReplicator
-destqopt
-destport
-star
changed to work like other queries w/r/t concurrency and holdability.- stub for mssql support updated on user bug report
- better support for TableReplicator
desktop
-supported
was missing
list
-len
same as-size
-src
same as-source
programcall
- bug fixes
splfol
- bug fixes
- rendering
- Examples
endJobName.ublu
ends first instance of a job by namespooledFileOpenListUser.ublu
list spooled files for a user with inforeadSSLWebIndexPage
make https connection and read the index pageSSLServerTest
runs the Ublu server with SSLtestprogramcall.ublu
calls an RPGLE program and returns params- see
share/rpgle/dateParm.txt
for RPGLE source for testprogramcall.ublu
- see
user_auth_lists
gets interesting auth info about user profiles
- Extensions
ux.string.ublu
ux.printobj.ublu
- extended with functions for spooled files
ux.user.ublu
- prints iASP list
- Test Suite
calljava
programcall
- Miscellaneous
- Changed
stuff
toshare
- RPG and CL source used in testing added under share
bin/ublu
a shell script (bash/ksh) to start ublushare/ubluwin.properties
default windowing ublu properties file- Cleanup
README.md
- More work on docs
- SSL info
- various
- Generate RPM
- PASE
- Begin Atom editor language-ublu support
- Changed
- JTOpen is JTOpen 9.6 with one personal modification
- added format OSPL0400 to SpooledFileOpenList
Ublu version 1.1.9
Ublu 1.1.9 2017-12-12
- System
- All dependencies on JTOpenLite removed and that jar removed.
- -v invocation shows version and exits.
- PostgreSQL driver 42.1.4
- Remove 1.8-isms for builds under Java 1.7.
- Announces Java version.
- Commands
cs
Remove 1.8-ismsdb
accepts-as400
jrnl
Removed this command for its dependency on JTOpenLite- Its functionality can be surpassed by Ublu code using Db2 for i Services
monitor
Removed-diststatus
which is broken in JTOpenLitenum
Remove 1.8-ismsplfol
spooled file open list apisubsys
command now populates subsystem attributes with a refresh (#19)
- Extensions
ux.qsys2.journal.ublu
journal methods from db2 servicesux.serialize.ublu
Java serialization utilitiesux.sfli.ublu
call on the com.ibm.as400.access.list.SpooledFileListItem
- Testing
- Test suite now runs on Android
- t.subsys
- Test suite now runs on Android
- Windowing
- command-line recall better
- remove 1.8-ism
Ublu version 1.1.8
Ublu version 1.1.8 2017-09-27
Test Suite, JTOpen 9.4, Many Bug Fixes
- System
- JTOpen 9.4
- Fixed bug in function argument token pasting ... a tuple in the list
with a longer name than a previous element in the list where the prev
element was a substring of the longer name got clobbered by the regex. - string parsing now assimilates a block as well as a quotation
- better Goublu support
- some optimizations
- Documentation
- Explained how to make SSL connection
- Guide enhanced
- Commands
as400 -nodefault
prevents setting service ports at instancingask -nocons
const -drop -clear
db -qopt
sets options for result set of a-query
dbug
compatible with GoubluDO
didn't unnest completely onBREAK
dq
supports keyed data queueseval -max -min
eval
bug didn't pop tuple stack for logicals && ||
file -addmbr
FUNC
can take func name from tuple pop or string- this makes it easier for FUNCs to define FUNCs
gensh
-D -X -prelude and errs on reserved options (DXh)help
now takes--
cmdnameinterpret -block
now can take a tuple, string, popinterpreter
- -getout
- -setout
- -geterr
- -seterr
joblist
modernizedmap
creates user tuple mapsobjlist -asp
props
picks up System property ublu.usage.linelength at startupput
-# now is Long and can take tuple and pop for numberstringrs
- now takes the closure from either -from or eponymous
- -before
- -after
- -first
- -last
- -rownum
- -rawrs
sess
command missing break after -tostreamf -file
string -lcase -upcase
TASK -local
tuple -assign
to non-existent tuple was failingusage/help
honors propertyublu.usage.linelength
WHILE
- was failing on tuple stack ~ argument
- didn't unnest completely on
BREAK
- Examples
ansiesc.ublu
ANSI escape sequences for local terminal color and controlcreateFileFromRecFormat.ublu
isJobRunning.ublu
isSbsActive.ublu
killme.ublu
starts a thread to exit Ublu, useful for net timeoutsredir.ublu
redirects output from an execution blockwritesrc.ublu
writes a local stream file to a source physical file
- Extensions
ux.cmdmap.ublu
ux.mbrdesc.ublu
- Stuff
- Perl
validateuser.pl
validates a userid / password combo
- jEdit
- updated
ublu.xml
- updated
- Perl
- Windowing
- now executes rest of initial command line
- set colors separately for input and output from menu
- Testing
- progress on the framework
- t.cim
- t.DO
- t.dpoint
- t.dq
- t.dta
- t.FOR
- t.FUNC
- t.IF
- t.LOCAL
- t.lifo
- t.list
- t.num
- t.record
- t.SWITCH
- t.TRY
- t.tuple
- t.WHILE
- test result browser
- Ubloid project started for Ublu on Android https://github/jwoehr/ubluoid
Ublu version 1.1.7
Ublu version 1.1.7
1.1.7 2017-07-05 : Windowing and Goublu support
System
- Windowed Ublu
- Goublu support for Go language Ublu console
Commands
- desktop
- interpreter
- -args
- -opts
- -arg
- -opt
- -optarg
- -allargs
- streamf -read (byte reads)