-
Notifications
You must be signed in to change notification settings - Fork 14
/
RELEASE_NOTES.txt
75 lines (65 loc) · 3.32 KB
/
RELEASE_NOTES.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
Kiji Schema Shell Release Notes
Version 1.4.0
* POM-40. Require JDK 7 to compile Kiji projects.
Version 1.2.1
* DDLSHELL-51. Adds a security module. You can use the module with the command:
MODULE 'fork';
* DDLSHELL-38. Support for validated reader/writer schemas in layout-1.3
** Adds "ALTER TABLE.. { ADD | DROP } [ [DEFAULT] READER | WRITER ]
SCHEMA.. FOR { COLUMN | FAMILY }" command
** CREATE TABLE now accepts a VALIDATION property with values:
{ NONE | LEGACY | DEVELOPER | STRICT }
** Adds "DESCRIBE TABLE t COLUMN c SHOW [n] { READER | WRITER } SCHEMAS"
Version 1.2.0
* DDLSHELL-47. Plugin modules can now provide 'help' text.
* DDLSHELL-36. Fix link to reference manual in 'help' command.
* DDLSHELL-44. Plugins can now define commands that execute Java subprocesses.
You can run a Java subprocess with the following commands:
MODULE 'fork';
FORK JVM 'com.example.MyMainClass' 'arg1' 'arg2' 'arg3...';
* DDLSHELL-43. Add 'USE JAR INFILE...' command to add a collection of paths
to jar libraries to the environment. These will be provided to Java
subprocesses.
* DDLSHELL-45. Support extended environment attributes for dynamically-loaded
modules through EnvironmentPlugin.
Version 1.1.0
* DDLSHELL-33. DROP INSTANCE and DROP TABLE commands run on the shell require
the user to type 'yes' at a prompt. API usage and scripts are not
affected.
* DDLSHELL-20. Add CREATE INSTANCE <instance> and DROP INSTANCE <instance>
commands.
* DDLSHELL-19. Prevent program crash when you operate on a Kiji instance
that doesn't exist.
* DDLSHELL-24. Add support for NUMREGIONS table property, specifying
the initial region count.
* DDLSHELL-28. Add support for Layout version 1.2 features.
Supports properties added in https://jira.kiji.org/browse/SCHEMA-283.
* Requires KijiSchema 1.1.0+.
Version 1.0.0
* DDLSHELL-27. Add audience and stability annotations.
* DDLSHELL-25. Support for language plugin modules.
Version 1.0.0-rc5
* DDLSHELL-26. Fix bug in classpath formation.
* DDLSHELL-21. Shell refuses to modify table layouts created by
newer versions of KijiSchema.
* DDLSHELL-22. Change default row key format to HASH PREFIXED(2).
* DDLSHELL-17. Improve default top-level error message.
* DDLSHELL-15. Support for composite, formatted row keys.
* DDLSHELL-18. Refactor to use Avro builders throughout.
Version 1.0.0-rc4
* DDLSHELL-16. Fix link to layout definition language.
* SCHEMA-197. Update layout protocol to 'layout-1.1'.
* DDLSHELL-11. Add Client API object to enable programmatic access.
See org.kiji.schema.shell.api.Client.
* DDLSHELL-14. COUNTER schema spec should have null schema value.
* SCHEMA-10. The --kiji flag now specifies a Kiji instance as a URI.
* Updated to match KijiSchema 1.0.0-rc4 API
SCHEMA-109, SCHEMA-143, SCHEMA-155, SCHEMA-168, SCHEMA-3.
Version 1.0.0-rc3
* SCHEMA-154. Update to KijiSchema 1.0.0-rc3 API (Kiji.getAdmin())
* SCHEMA-50. Update to KijiSchema 1.0.0-rc3 API (Kiji.release(), retain())
* SCHEMA-97. Update to 1.0.0-rc3 API (Kiji.open() -> Kiji.Factory.open())
* DDLSHELL-6. Improve shell 'help' command.
* DDLSHELL-5. Adds RELEASE_NOTES.txt
Version 1.0.0-rc2
* DDLSHELL-3. Use Kiji artifacts instead of odiago/wibi artifacts.