6.7 KiB
6.7 KiB
1.11.1
- Bugfix: Switch
distutils.version
topackaging.version
to fix the version parse for windows. (new dependency: pypi's python-packaging.
1.11
- Dependency: Upgrade mistune lib to ^2.0. (see https://github.com/laixintao/iredis/issues/232)
1.10
- Feature: more human readable output for
HELP
command likeACL HELP
andMEMORY HELP
. - Feature: you can use Ctrl + C to cancel a blocking
command like
BLPOP
. - Test: IRedis now tested under ubuntu-latest (before is ubuntu-16.04)
- Dependency: Support Python 3.10 now, thanks to tssujt.
1.9.4
- Bugfix: respect newbie_mode set in config, if cli flag is missing. thanks to sid-maddy
1.9.3
- Bugfix: When IRedis start with
--decode=utf-8
, command with shell pipe will fail. ( #383). Thanks to hanaasagi.
1.9.2
- Bugfix: before
cluster
commands'node-id
only accept numbers, not it's fixed.node-id
can be\w+
. - Feature: support set client name for iredis connections via
--client-name
.
1.9.1
- Feature: support auto-reissue command to another Redis server, when got a "MOVED" error in redis cluster.
1.9
- Feature: Support
LPOS
command. - Doc: Update docs in
HELP
command update to date.
1.8
- Feature: Fully support Redis6!
- Support
STRALGO
command. MIGRATE
command now supportAUTH2
.- DISABLE
hello
command, IRedis not support RESP3.
- Support
1.7.4
- Bugfix: Lock wcwidth's version on
1.9.0
. Fix binary build.
1.7.3
- Bugfix: IRedis can be suspended by Ctrl + Z. (Thanks wooden-robot)
- Bugfix: Press Enter when completion is open will not execute commands. (Thanks wooden-robot)
- Feature:
AUTH
command is now compatible with both Redis 5 and Redis 6. - Redis6 support:
CLIENT KILL
support kill byUSER
,XINFO
command supportFULL
option.
1.7.2
- Feature: Support
ACL
( #340 ). - Bugfix: Include tests in source distribution.
1.7.1
- Bugfix:
command in
considered as an invalid input case, due to matched withcommand
's syntax, andin
as an extra args. Fixed by falling back to default grammar if there are ambiguous commands that can match.
1.7
- Update: Builtin doc was updated with latest redis-doc(dd4159397f115d53423c21337eedb04d3258d291).
- Feature: New command support:
CLIENT GETREDIR
,CLIENT TRACKING
and - Test: IRedis now was tested in both Redis 5 and Redis 6.
- Bugfix: Fix exception when transaction fails. (Thanks brianmaissy)
- Bugfix: Merging multiple spaces bug, e.g.
set foo "hello world"
will result in sendingset foo "hello world"
to redis-server.CLIENT CACHING
. - Bugfix:
--url
options is ignored, but don't worry, it is fixed now by otms61.
1.6.2
- Bugfix:
INFO
command acceptssection
now. - Bugfix: refused to start when can not create connection.
1.6.1
- Bugfix: Dangerous command will still run even user canceled.
1.6
- Feature: support pager. You can disable it using
--no-pager
or in youriredisrc
, or change the pager behavior by settingpager
iniredisrc
.
1.5
- Bugfix: PEEK command do not use MEMORY USAGE before redis version 4.0.
- Feature: Support disable shell pipeline feature in iredisrc. (Thanks wooden-robot)
1.4.3
- Support
LOLWUT
command of Redis 6 version.
1.4.2
- Password for
AUTH
command will be hidden as*
.
1.4.1
- This is a test release, nothing new.
1.4.0
- Bugfix: Fix PyOxidizer binary build, by locking the importlib_resources version.
1.3.1
- Bugfix: Fix PyOxidizer binary build.
- Feature: Completer for HELP command.
- Bugfix: Lowercase for
--newbie
mode. - Bugfix: Bottom hint for IRedis builtin commands.
1.3.0
- Catch up with redis-doc: d19fb20..6927ef0:
SET
command supportKEEPTTL
option.LPUSHX
accepts multiple elements.- Add commands support for:
- CLUSTER BUMPEPOCH
- CLUSTER FLUSHSLOTS
- CLUSTER MYID
- MODULE LIST
- MODULE LOAD
- MODULE UNLOAD
- PSYNC
- LATENCY DOCTOR
- LATENCY GRAPH
- LATENCY HISTORY
- LATENCY LATEST
- LATENCY RESET
- LATENCY HELP
1.2.0
- Feature: Peek command now displays more friendly, before each "info" will take one line, now type/encoding/ttl/memory usage will display in one line, makes the result looks more clear.
- Support DSN. (Thanks lyqscmy).
- Support URL.
- Support socket connection.
1.1.2
- Feature: support history location config.
1.1.1
- This release is for testing the binary build, nothing else changed.
1.1
- Feature: Package into a single binary with PyOxidizer (thanks Mac Chaffee)
1.0.5
- Feature: Ctrl - X then Ctrl -E to open an editor to edit command.
- Feature: Support
completion_casing
config.
1.0.4
- Bugfix: command completions when a command is substring of another command. issue#198
1.0.3
- Feature: Support
bitfield
command, and a new completer for int type.
1.0.2
- Internal: Migrate CI from travis and circleci to github action.
1.0.1
- Bugfix: Fix info command decode error on decode=utf-8 #266
1.0
- Feature: Support
EXIT
to exit iredis REPL. - Feature: Support
CLEAR
to clear screen. - Feature: Support config log location in iredisrc file, default to None.
0.9.1
- Feature: Support
PEEK
Command.
0.9
- Refactor: split completer update and response render; Move cli tests to travis ci. (Thanks: ruohan.chen)
- Support stream commands. _ Timestamp completer support. _ Stream command renders and lexers.
- Bugfix: When response is None,
iredis.completers.udpate_completer_for_responase
will raise Exception.
0.8.12
- Bugfix: Multi spaces between commands can be recongnised as correct commands now.
- Feature: Warning on dangerous command.
0.8.11
- Bugfix: Fix HELP command can not render markdown with a
<h3>
header. - Bugfix: Pipeline using a builtin Python API.
0.8.10
- Bugfix: previous version of iredis didn't package redis-doc correctly.
- Feature: prompt for dangerous commands.
0.8.9
- Support config files.
0.8.8
- Bugfix: pipeline in iredis can run shell command include pipes. thanks to Wooden-Robot.
0.8.7
- Support connect shell utilities with pipeline