release a new version `0.3` (#48)
diff --git a/CHANGES.md b/CHANGES.md
index 3451282..52cd105 100644
--- a/CHANGES.md
+++ b/CHANGES.md
@@ -1,5 +1,14 @@
# Changes
+## 0.3.0
+
+1. Load the `base64` module in `utils`, different ENV use different library.
+2. Add prefix `skywalking`, avoid conflicts with other lua libraries.
+3. Chore: only expose the method of setting random seed, it is optional.
+4. Coc: use correct code block type.
+5. CI: add upstream_status to tag http.status
+6. Add `http.status`
+
## 0.2.0
1. Adapt the new v3 protocol.
@@ -11,6 +20,6 @@
7. Uniform the SpanLayer type name.
## 0.1.0
+
1. Establish the LUA tracing core.
2. Add the tracer implementation based on Nginx OpenResty.
-
diff --git a/rockspec/skywalking-nginx-lua-0.3-0.rockspec b/rockspec/skywalking-nginx-lua-0.3-0.rockspec
new file mode 100644
index 0000000..982d1ae
--- /dev/null
+++ b/rockspec/skywalking-nginx-lua-0.3-0.rockspec
@@ -0,0 +1,33 @@
+package = "skywalking-nginx-lua"
+version = "0.3-0"
+source = {
+ url = "git://github.com/apache/skywalking-nginx-lua",
+ tag = "v0.3.0",
+}
+
+description = {
+ summary = "The Nginx Lua agent for Apache SkyWalking",
+ homepage = "https://github.com/apache/skywalking-nginx-lua",
+ license = "Apache License 2.0"
+}
+
+dependencies = {
+ "lua-resty-http >= 0.15",
+ "lua-resty-jit-uuid >= 0.0.7"
+}
+
+build = {
+ type = "builtin",
+ modules = {
+ ["skywalking.client"] = "lib/skywalking/client.lua",
+ ["skywalking.correlation_context"] = "lib/skywalking/correlation_context.lua",
+ ["skywalking.management"] = "lib/skywalking/management.lua",
+ ["skywalking.segment_ref"] = "lib/skywalking/segment_ref.lua",
+ ["skywalking.segment"] = "lib/skywalking/segment.lua",
+ ["skywalking.span_layer"] = "lib/skywalking/span_layer.lua",
+ ["skywalking.span"] = "lib/skywalking/span.lua",
+ ["skywalking.tracer"] = "lib/skywalking/tracer.lua",
+ ["skywalking.tracing_context"] = "lib/skywalking/tracing_context.lua",
+ ["skywalking.util"] = "lib/skywalking/util.lua",
+ }
+}
diff --git a/rockspec/skywalking-nginx-lua-master-0.rockspec b/rockspec/skywalking-nginx-lua-master-0.rockspec
index 1461369..85b444d 100644
--- a/rockspec/skywalking-nginx-lua-master-0.rockspec
+++ b/rockspec/skywalking-nginx-lua-master-0.rockspec
@@ -12,20 +12,22 @@
}
dependencies = {
- "lua-resty-http > 0.15",
- "lua-resty-jit-uuid > 0.0.7"
+ "lua-resty-http >= 0.15",
+ "lua-resty-jit-uuid >= 0.0.7"
}
build = {
type = "builtin",
modules = {
+ ["skywalking.client"] = "lib/skywalking/client.lua",
+ ["skywalking.correlation_context"] = "lib/skywalking/correlation_context.lua",
["skywalking.management"] = "lib/skywalking/management.lua",
["skywalking.segment_ref"] = "lib/skywalking/segment_ref.lua",
["skywalking.segment"] = "lib/skywalking/segment.lua",
["skywalking.span_layer"] = "lib/skywalking/span_layer.lua",
["skywalking.span"] = "lib/skywalking/span.lua",
+ ["skywalking.tracer"] = "lib/skywalking/tracer.lua",
["skywalking.tracing_context"] = "lib/skywalking/tracing_context.lua",
["skywalking.util"] = "lib/skywalking/util.lua",
- ["skywalking.correlation_context"] = "lib/skywalking/correlation_context.lua",
}
}