This is an automated email from the ASF dual-hosted git repository.

rkk pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/sdap-nexusproto.git


The following commit(s) were added to refs/heads/master by this push:
     new c304af1  Release 1.4.0 (#22)
c304af1 is described below

commit c304af18efee35b78c0acfa8dea90adc4a3d678b
Author: Riley Kuttruff <[email protected]>
AuthorDate: Mon Nov 4 08:51:01 2024 -0800

    Release 1.4.0 (#22)
    
    * Added ASF yaml (#20)
    
    - Branch protections
    - Branch auto-delete
    - Jira auto-linking
    
    Co-authored-by: rileykk <[email protected]>
    
    * SDAP-469 - Extra modifications for elevation support (#19)
    
    * SDAP-469 - Updated tiles to have min/max depth
    
    * Created a changelog for nexusproto
    
    * Added misc backend time metrics record field in NCSH
    
    * Added elevation array to tiles.
    
    This will be needed for masking. I thought I could avoid needing it, but 
that is unfortunately not the case...
    
    * Changelog
    
    ---------
    
    Co-authored-by: rileykk <[email protected]>
    
    * Bump nexusproto version ahead of next SDAP release (#21)
    
    * Bump versions for release
    
    * Final release dates to changelog
    
    ---------
    
    Co-authored-by: rileykk <[email protected]>
---
 .asf.yaml                     | 32 ++++++++++++++++++++++++++++++++
 CHANGELOG.md                  |  3 ++-
 README                        |  2 +-
 gradle.properties             |  2 +-
 src/main/proto/DataTile.proto |  4 ++++
 5 files changed, 40 insertions(+), 3 deletions(-)

diff --git a/.asf.yaml b/.asf.yaml
new file mode 100644
index 0000000..035f24d
--- /dev/null
+++ b/.asf.yaml
@@ -0,0 +1,32 @@
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements.  See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+github:
+  autolink_jira: SDAP
+  protected_branches:
+    master:
+      strict: true # Require branches be up to date
+      required_pull_request_reviews:
+        dismiss_stale_reviews: true
+        require_code_owner_reviews: true
+        required_approving_review_count: 1
+    develop:
+      strict: true # Require branches be up to date
+      required_pull_request_reviews:
+        dismiss_stale_reviews: true
+        require_code_owner_reviews: true
+        required_approving_review_count: 1
+  del_branch_on_merge: true
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 1865f3e..b443885 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -4,10 +4,11 @@ All notable changes to this project will be documented in 
this file.
 The format is based on [Keep a 
Changelog](https://keepachangelog.com/en/1.0.0/),
 and this project adheres to [Semantic 
Versioning](https://semver.org/spec/v2.0.0.html).
 
-## Unreleased
+## [1.4.0] - 2024-11-04
 ### Added
 ### Changed
 - SDAP-469: Changed tile depth fields to reflect a range of depths for a given 
tile (min & max).
+  - Needed to also add elevation array for masking (Solr can select tiles that 
overlap spatially if the desired elevation slice goes through all)
 - SDAP-486: Renamed tile Z-axis dimension to 'elevation' from 'depth' to 
standardize how Z-axis is treated in SDAP.
 ### Deprecated
 ### Removed
diff --git a/README b/README
index 9bb34a2..d3a8b3d 100644
--- a/README
+++ b/README
@@ -1,4 +1,4 @@
-Apache SDAP release 1.0.0
+Apache SDAP release 1.4.0
 
 This is a source distribution of Apache SDAP - NexusProto.
 
diff --git a/gradle.properties b/gradle.properties
index 3e92cb9..1069120 100644
--- a/gradle.properties
+++ b/gradle.properties
@@ -1,4 +1,4 @@
-theVersion=1.1.0
+theVersion=1.4.0
 theName=nexusproto
 theGroup=org.apache.sdap
 theSourceCompatibility=1.8
diff --git a/src/main/proto/DataTile.proto b/src/main/proto/DataTile.proto
index 7494a2a..26d8279 100644
--- a/src/main/proto/DataTile.proto
+++ b/src/main/proto/DataTile.proto
@@ -50,6 +50,7 @@ message GridTile{
     float min_elevation = 6;
     float max_elevation = 7;
 
+    ShapedArray elevation = 8;
 }
 
 message GridMultiVariableTile{
@@ -66,6 +67,7 @@ message GridMultiVariableTile{
     float min_elevation = 6;
     float max_elevation = 7;
 
+    ShapedArray elevation = 8;
 }
 
 message SwathTile{
@@ -81,6 +83,7 @@ message SwathTile{
     float min_elevation = 6;
     float max_elevation = 7;
 
+    ShapedArray elevation = 8;
 }
 
 message SwathMultiVariableTile{
@@ -96,6 +99,7 @@ message SwathMultiVariableTile{
     float min_elevation = 6;
     float max_elevation = 7;
 
+    ShapedArray elevation = 8;
 }
 
 message TimeSeriesTile{

Reply via email to