Releases: RealImage/QLedger
Releases · RealImage/QLedger
v1.4.0 - 2018/09/18 - Sort by time in Transactions Report
Features:
[NIL]
Improvements:
- Introduce sort by transaction time in Transaction report
Bug Fixes:
[NIL]
Deployment Guide:
-
No changes in the environmental variables.
-
Build and run the docker using Dockerfile.
v1.3.0 - 2018/01/11 - Duplicate transactions at same time raising DB error
Features:
[NIL]
Improvements:
- Ignore unique index DB error that is raised while inserting duplicate transactions at same time. Related support ticket: https://support.qubecinema.com/helpdesk/tickets/27059
Bug Fixes:
[NIL]
Deployment Guide:
-
No changes in the environmental variables.
-
Build and run the docker using Dockerfile.
v1.2.0 - 2017/12/12 - Search improvements
Features:
[NIL]
Improvements:
- Introduce additional operators(
ne
,like
,notlike
,is
,isnot
,in
,nin
) in search queries: https://github.com/RealImage/QLedger/tree/v1.2.0#searching-of-accounts-and-transactions - Transactions are ordered in chronological order by default.
- Add indexes on
lines
table on fieldstransaction_id
andaccount_id
for improving query performance. - Remove debug logs to reduce log size in LogDNA.
Bug Fixes:
- Fix duplicate transactions returning
409
instead of202
.
Deployment Guide:
-
No changes in the environmental variables.
-
Build and run the docker using Dockerfile.
v1.1.0 - 2017/10/06 - Authentication token mandatory
Features:
- Allow clients to override default timestamp while creating transactions.
Improvements:
- Ensure static authentication token is set in the environment while server starts.
Bug Fixes:
[NIL]
Deployment Guide:
-
Set the following environmental variables:
- Port in which the Ledger server should run
export PORT=7000
- Database URL of the Ledger
export DATABASE_URL="postgres://USERNAME:PASSWORD@HOST:PORT/DB_NAME"
- Set the path of migration files
export MIGRATION_FILES_PATH="file:///go/src/github.com/RealImage/QLedger/migrations/postgres"
- Set the host prefix, if path based routing is needed for sharing the load balancer
export HOST_PREFIX="/qledger/api"
- Set the authentication token to a random string
export LEDGER_AUTH_TOKEN=<RANDOM STRING>
- Port in which the Ledger server should run
-
Build and run the docker using Dockerfile.
v1.0.0 - 2017/10/03 - Initial Release
Features:
- Create accounts and transactions
- Update accounts and transactions with JSON data
- Search accounts and transactions
- Search by
fields
,terms
andranges
- Search with
must
andshould
blocks
- Search by
- Ping service
- Token based authentication
Improvements:
[NIL]
Bug Fixes:
[NIL]
Deployment Guide:
-
Set the following environmental variables:
- Port in which the Ledger server should run
export PORT=7000
- Database URL of the Ledger
export DATABASE_URL="postgres://USERNAME:PASSWORD@HOST:PORT/DB_NAME"
- Set the path of migration files
export MIGRATION_FILES_PATH="file:///go/src/github.com/RealImage/QLedger/migrations/postgres"
- Set the host prefix, if path based routing is needed for sharing the load balancer
export HOST_PREFIX="/qledger/"
- Set the auth token to a random string, if authentication needs to be enabled in Ledger
export LEDGER_AUTH_TOKEN=
- Port in which the Ledger server should run
-
Build and run the docker using Dockerfile.