v1.1.0
Changelog
- a51b434 Remove
prerelease: auto
from goreleaser - 2be18a7 Reset Repo and App Version to v1 #68
- 1382eb3 Fix Goreleaser GH Release tag (#67)
- e48d427 Added Notes and Planning Docs (#66)
- 6f0ec2d Fix Goreleaser
- d81a477 Update goreleaser yaml - Fix brew publish
- 5d38b42 Update goreleaser yaml
- 93bee2b wunderDB Archipelago - v2.0.0-beta Codebase
- 837006a Minor updates (#61) - Removed unused files
- 1d41f04 Update containerization #57
- 9b7d8da Updated readme
- 963b4bd Updated readme
- 26520ea Updated doc formatting
- 55a9009 Updated doc formatting
- 148f927 Updated docker docs
- 04e748b Updated docker docs and usage
- 8ecd14c Updated docker docs
- 879ebfc Updated Quickstart docs
- b862313 Added docker-compose.source.yaml for from source container build #56
- 078bdd9 Fix volume mount path (#55)
- 49dc1f9 Updated docker files for containerization (#54)
- 4ea0020 Fix docker build gh action
- d420779 Fix docker build gh action
- bb14e0a Fix docker build gh action (#53)
- 01f9ce6 Fix docker build gh action (#52)
- 16f90c6 Dockerization v2 #51
- d2299fa Added docker publish action yaml
- 75d36f2 Added docker-compose debug for published image
- 6dc7714 Added docker-compose debug for local container build
- 029ddca Updated build for docker
- 40487c9 Added docker file for wdb binary dockerization
- 3df1ffc Added build script for docker containerization #40
- 52eb367 removed wdb.json
- 1937758 Importable wdbErrors - moved to pkg/wdb #50
- ecfacaa moved wdbErrors to pkg/wdb
- e9e3638 User Auth Route #49
- 0d35cd7 replaced hardcoded routes with route pkg constants
- 0e0d700 Updated documentation
- 4791a54 Modified loginUser handler
- 8cb77ba Added LoginUser route
- 7c08305 Added logiUser handler
- 4ebfd5c Added loginUser endpoint
- 36f40f1 Added loginUser previlege
- 8a623c9 Moved api endpoints to routes package
- f723ac4 Request Validation and Auth Error Fix #45
- 1bb4a06 Fixed [Bug] Fix Authentication Error Message #41
- d003d11 Refactored code
- 9f18216 Added Request Validation for collection structs
- b97dfea Added Request Validation for db structs
- 0dd7053 Added Request Validation for roles structs
- 670d5ed Added validation for Newuser Struct
- e5a4136 Added Request Validation for GrantRole request structs
- 093ea57 Added ValidateRequest func to validate request
- 298fe00 Updated admin default handlers
- 3dadcec Added validationError
- b67d65c added request validation package
- 296b9e2 Added Documentation for wdbv2 #44
- 1b7fc69 Updated Documentation README
- 65b9a15 Updated Documentation README
- 367f489 Updated wdbctl docs
- b6e0fa1 Updated wdbctl docs
- 353409e Updated docs
- 03af83e Updated docs for wdbError
- 5796b44 Updated API Response Docs
- 3362326 Added documentation for data actions
- 78793fb Added data docs
- 46c306e Added data docs
- 98c15a2 Added collection docs
- 5903b97 Added docs for Database actions
- 62aa411 Updated privilege docs
- a9aaece Updated privilege docs
- 8d4d228 Updated privilege doc
- e773405 Updated doc
- cc86e2a Added role create and list docs
- be5ab04 Added grantrole doc
- 1c56d9a Added grantrole doc
- 0b63c79 Added grantrole doc
- 0d7c0bd Added grantrole doc
- c8b5e5f Added Create User Docs
- ba9470b Added Create User Docs
- 6709cda Updated Documentation
- 015cfe3 Updated configuration doc
- 88408b4 Updated configuration doc
- 884b4c3 Updated doc
- 7178b7b updated docs
- 982e6e0 Added documentation dir and updated details
- 3cd4a19 Updated usage docs
- abee820 Updated usage docs
- 7bacf13 Updated usage docs
- f30820a Updated wdbctl docs
- 6bb9c57 Updated config methods to write config everytime it starts and added multiple checks for override
- a4e4d5f Clean-up data model
- baca305 Added
--admin
flag to wdbctl - 9e057b7 Updated docs
- ed32bc3 Added ResponseSend method
- adec127 Updated Documentation for wdbctl
- 6f4ee93 Updated Documentation for wdbctl
- b2a7ffe Documentation
- be35127 Added goreleaser step to create wunderdb binaries
- 8858b42 Renamed to wdb.go
- 4fb785d Command-Line Tool for wdb
wdbctl
#37 - da0fc8a Removed Docker Publish Workflow file
- 59f774f Updated Goreleaser
- 87f37de Added go releaser workflow
- 3e8b09b Updated CLI Code
- 6de43b2 Updated cliHandler type
- 65792b4 Upodated goreleaser.yaml for wdbctl
- 04ae4f4 changed wdbcli to wdbctl
- 10b16fb Added goreleaser for build and publish automation [💻 Development] Basic
wdbctl
CLI tool to start/handle WDB instances locally #34 - 54378f5 Added CLI Code
- 6dc49d5 Added CLI Handler Functions
- b889c2d Added urfave/cli and charmbracelet/lipgloss deps
- 2555020 fix: AddUser updated to use Username and Password from req Body instead of basic-auth - Fixes #35
- e769a6b fix: if config file is empty override even if not mentioned
- cc5ac6c Added run command
- 3402aea Updated minor code
- 8ce62e8 Updated config parser and init
- 4e88478 Moved Lifecycle Package to server
- 75cfd87 Added
start
for wdbctl #34 - 3a789af Renamed fsLoader to wfs.go
- 82df02e Added Makefile
- 3f90511 Configuration, Lifecycle Handlers, FS Loaders and Initialization #32
- 3cc88b5 Removed commented code
- 552bdc9 Go fmt-ed
- 89afeb6 Using lifecycle packages
- c5522ce Added lifecycle/shutdown package to handle shutdown #32
- 71c0786 Added lifecycle/startup package to handle startup #32
- 57db717 Minor Updates
- aeedca3 Added System and Fs pkgs
- 67cdddf renamed fsLoader to wfs package
- 3b1b725 Added a custom Config Parser
- e8a141f removed env lib
- 3fef969 Setup Data Operation Routes and Handlers #30
- ea0299d Added
PERSISTANT_STORAGE_PATH
config - c1a3f1c Using PORT from config
- ebdb56f Added UpdateData route
- afbc8e0 Updated DataUpdate code
- 79ec255 Updated Merge util to merge only two maps at a time
- bfd8a6e Added Delete Data route
- 1969360 Added Delete and Update Data handler
- 3a979b8 Added add and read data routes
- 4cd4edd Added add and get data Handlers
- de26492 Added Type-Irrespective comparison for filter
- 3ed8dcc Setup Access Control on all Routes #27
- 4bec4b0 Fixed Hash for AdminPwd
- 6a082bc Updated admin code
- 32e4c72 minor updates
- 0837a23 Removed Unused Code
- ceea20a Added authN and authZ for Collection routes
- cafa614 Added authN and authZ for Database routes
- 7163a6c Added authN and authZ for Role routes
- 3df403f Added authN and authZ for User routes
- f6519ed Added noEntities default for non-entity routes
- f83c8e5 Added listRole privilege
- 9ac6910 User Management - Roles and Users - #22
- 8910d7f Added InitializeAdmin to handle admin creation
- 03afdb9 Moved startup helper code to common.go
- 734862d Updated with Configurations
- 8a42bfe Added admin code
- 18414eb Using Default User
- d2ac529 Added CreateDefaultAdmin method to create User, Role for Admin and grant access to Admin
- c0823e8 Added Admin methods and consts
- 58f3026 Updated role pkg to handle Wildcard (*) entities
- dd1adc8 Updated user.Create method to take hashed password
- 5a5d469 Simplified Code for Check and grant
- e2dd566 Added authZ and authN handlers code
- f067b75 Updated check method in role
- 86bb423 Updated CheckUserPermissions and GrantRole methods
- 5d67e97 Updated grant role to user code
- 169685a Updated grant role method
- 305b843 Updated roles code
- 47dd9a4 Added InvalidRoleError
- 6db9061 Updated user and auth methods
- 7496029 Added Authentication methods
- ed5cc10 Go fmt
- 3d5b1a2 Updated server and handler code for role and user
- 4a7f273 Updated wdbClient check permission method
- 7bf796d Fixed check permission code in role package
- d679c00 Fixed UserError
- 3ab844c Removed Unused Entities
- 7f1285f Added error
- 8a2ebf5 Updated role handlers
- 7a3030e Updated Roles and Privileges method
- b21a71d Updated role handlers
- 4f3ed40 Updated role and User model and methods
- 3772c3a Updated wdbClient createRole method
- 3a47f46 Updated Role Model and Create Method
- 4f708d3 Added User errors and methods
- 2e85338 Added users to main
- f6ec8f2 Added users to wdbClient
- 73e4a39 Added create user route
- d7d5297 Added user method handlers
- 09e383b Updated model for user
- 23f658b Added authentication methods
- f5dd065 Added User package with method to handle
- 6bd219d Added create user privilege
- 291c428 Added user unloader
- 1acb162 Added user to wdbClient
- 345139b Added Role handlers for server
- 7ae7d50 Added role methods to wdbClient
- e052e1a Added privileges package
- 3b6f7a2 Replaced action constants with actions in privileges
- 7a1ac6c Added Error for Role
- f91738e Added roles package
- 89ce53c Added role to wdbClient
- af46a82 Added Roles package with CreateRole func
- 06af8ac Replaced withWDB with Use func
- 7b3671a Updated Model with Users and Roles
- 38e089a removed unwanted code
- 732ef40 Added user and role loader-unloader
- 2407296 Added privilages
- 149a7ab Initial Server and Routes Setup
- d7b5c1e Updates
- 5b67cf9 Added config package
- 5aa1e9e Using os instead of io.ioutil
- 7885688 Create LICENSE
- 7b9389f Updated codeql
- 69a4b7d Updated handlers to use API response
- ce7965d Updated API response to use wdbError and Http Code
- 707edb3 Updated response with API response
- 9e0907e Using wdbError for response
- 87a0ac0 Using wdbError for schema
- d709a87 Using wdbError
- 762a979 Added Errors
- 55a0231 Using wdbError for return
- a135051 Updated Main to use server
- 20931be Sertup Endpoints and handlers
- 81d2e7b Added Collection handlers
- cc8963b Added database handlers
- 6804b4b Added Server Handlers
- 0854beb Added server response method for uniform api response
- 0b53848 Fix error message
- 7729a9d Added go-fiber dependancy
- b8fe572 Moved wdb package
- 2b04e0f Fixed nil pointer dereference issue
- 7396a67 Fixed import path
- a48e38f Merge pull request #18 from TanmoySG/v2-methods-setup
- b44243b moved wdbClient for server to internal/server
- bc3f109 Added data methods to Client
- 96c172a Added CRUD Methods for data
- 7715a1c Updated data code
- 4a38a9f Update code
- dbefbe3 Updated main
- 6f2521a Added methods on Client
- 0d5d8fd removed metadata as argument
- 539f31c Added collection Delete and Get methods
- 0b8354e Updated internal/collection methods to move dependant steps
- f24fa5d Added collection actions in wdbClient
- 2ff1901 Updated Client methods
- 2f4db10 updated database exist condition
- 7f340d4 Updated collection code
- d529423 Updated underlying id type to model.Identifier in-place of string
- d265405 Go fmt
- 0a2d0ea Updated WDB main to use client
- d753e30 Updated internal/databases package methods
- cea8429 Updated and Added wdbClient package
- 69484a2 Client Placeholder
- 34f6a81 Updated gitignore
- 8885a3a Setup Initial Codebase [#13]
- 6d85f70 Fix merge conflict in .gitignore
- a782d7a Setup Init client code
- 394326d Renamed wfs to fsLoader
- 78abc4d Updated README
- 208f138 Updated README
- 3989a9b Updated README
- 1005b2b Clean Up
- ab712da Clean Up for #13
- 5e3bfda Updated Main
- 05c6956 Added Schema Validation for methods on Data
- 470150e Added ID based filtering
- 5ee5177 Updated Stat format
- eec76da Updated main to print Allocated Memory
- 6647e7e Added stats package for monitoring usage stats
- 11b8848 Updated main
- fb616c8 Added Delete and Update methods for data
- 7fc4290 Updated DataMap method on Datum to use map.Marshal
- 5cb6a80 Added Map utils package with Marshal and Merge functions
- 8311b79 Moved filters to own Package
- 079567a Added Get method for data package
- cf25851 Updated Naming
- 8e1ea05 Added test for filteration method
- 5c477d0 Added filteration method for data
- 6570daa Updated Add Data
- a4d4179 Added Testify and UUID dependencies
- ee7b4d4 Updated ID with UUID4 capability
- 9e22a34 Added DatMap method on Datum to get map of data
- 16f947a Updated data and dataMap types in model
- 003ba66 Updated Sample JSON
- 9949f50 Updated data struct and usage
- b96787c Updated data
- b2f6a7b Updated test
- 177d970 Added data package to handle operation on data
- b5ecfa5 Moved schema sub-package to pkg to make it importable
- 6d77d90 Added Schema validation package
- 7e8a8c7 Added gojsonschema and testify dependencies
- 81f101c Updates
- a708329 Added Collection functions
- baf22bb Updated code
- 12df63a Added WithWDB func to return namespace type
- 42c2ee5 Added Collection Error
- 71b939a Updated maim
- 0ff2264 Added NewWDBInstance method to initialize WDB object
- 529ea7e Removed commented code
- 710464f Updated var names
- 7c3da5c Updated main to reflect Model changes
- 9813cd3 Updated databases handler code
- 5a1ccd3 Updated var names
- 29ef1b2 Added Database Loader and Unloader Code
- 838bf8d Updated Model to add Databases at same level as Namespaces and Users
- 09a9669 Updated main
- 48eab6e Added basic methods for db handling
- 04045eb Added databases package to handle db operations
- c99113f Added GetNamespace function to get NS Object
- e5b7e3e updated main
- f3b1684 Updated error code
- a243b11 Updated Namespace pkg code
- a6b1f18 Updated main to use namespaces pkg
- eadb9e4 Added error and helper code for namespace pkg
- 6fc80a9 Added Namespace pkg for Operations on NSs
- 591a752 Updated Model
- 923344f Minor Updated
- 2710ac7 Added Loader and Unloader for NS
- 29cf062 Updated WFS Init Code
- 5877943 Added json tags for model
- 56b0853 Added FS utility package
- bdb9371 Updated loader
- 3f11861 Updates
- c94625b Updated main.go
- a778e6b Added WFS package for loading and unloading persistent data
- 01638ca Updated model package - added String method on identifier type
- eddfa56 Example Resource
- ffb3bca Updated main
- dc6610b Added Constants
- 400beac Added Model
- ea5aad7 Example in-program JSON
- 4b6bc23 Added initial models
- 57e1478 Initialized a Go Project for WDB
- be05c2d Updates
- 21e99de Removed a bunch of files
- 9cd77db Added gitignore
- 59e62aa Added gitignore
- 02f80db Dockerized WDB (#10)
- c543539 Merge pull request #9 from TanmoySG/dockerize
- 6ade874 Updated Dockerfile - Fixes #8
- eb11978 Added Publish Workflow
- 89b26c1 Added Dockerfile and Compose
- c14cf1a Updated PORT
- 38461af Removed Extra FIles
- 0dc104e Updated Project
- 46e24f3 Added Schema Proposals
- eaa4c17 Added Code maturity notes
- 9184842 Added Code Modularity Notes
- f045f8f Added Dev Maturity Notes
- 4dc4db7 Added Proposal Doc
- 1b448dd Updated README
- c84651c Moved UI Elements to webpage dir
- d9335cf Added Route to view particular Data by marker
- 5847137 Added Route to view particular Data by marker
- acf47ba Update README.md
- 063e4ea Update and rename app-latest.py to app.py
- dfad8d9 Add files via upload
- 214ffff Rename app.py to app-backup-latest.py
- 13c2f5e Update documentation.md
- 461bc78 Update app.py
- aea2b1f Update documentation.md
- bafbe3f Update documentation.md
- da341b8 Updated Documentation for newly added methods.
- fc3c5eb Update documentation.md
- bcf843c Create app.py
- a389783 Rename app.py to app-backup-20072021.py
- 254382a Update app.py
- 15dc388 Create codeql-analysis.yml
- 2af2c9e Update documentation.md
- d3bf916 Add files via upload
- f7dd9c4 Merge pull request #1 from TanmoySG/add-license-1
- 06bc42a Create LICENSE
- b09e20e Update README.md
- 685cca3 Update README.md
- 84546e0 Update README.md
- 50f8ca6 Update README.md
- 670ff56 Update README.md
- 01b400d Update README.md
- 2e9c0e7 Update README.md
- 4deabbf Update README.md
- e227682 Update README.md
- ee93cc5 Update README.md
- 0b45a91 Add files via upload
- 0e74568 Add files via upload
- 600880e Add files via upload
- f5a1457 Add files via upload
- 6306469 Add files via upload
- 4c3417c Add files via upload
- e5d6e29 Add files via upload
- 45f3fcf Added Front-end of wdb.tanmoysg.com
- c1a0294 Update app.py
- 6a277a3 Create deep-dive.md
- e880ac0 Create documentation.md
- 0232957 Update README.md
- fce32ff Update README.md
- 4ec0724 Update README.md
- 5a7e8dd Update README.md
- 5657d9f Added Documentation
- bf29c07 Added Documentation
- b921a96 Update README.md
- 9c3cf4b Update README.md
- 4080604 Update README.md
- ce85960 Update README.md
- 8f80de1 Update README.md
- ebdfe8e Update README.md
- 4d99df5 Update README.md
- 7f5b196 Update README.md
- 6aa3c62 Added Documentation
- e33be4d Update README.md
- 2d6c611 Update README.md
- 6670636 Update README.md
- 6680d79 Update README.md
- 3812fdd Update app.py
- 6f222eb Update app.py
- 0d68939 Update backup.py
- 5275c3f Update sample.txt
- 9f9e1df Add files via upload
- 48b1f89 Delete db.json
- 692e5cb Add files via upload
- bf16691 Create sample.txt
- 8c829bb Update app.py
- 395c68f Delete db_structure.json
- ce23663 Add files via upload
- 60df410 Update README.md
- 29d572f Update README.md
- 0ec9ec7 Update README.md
- e4d8916 Update db.json
- eef903a Add files via upload
- c3008c7 Update app.py
- ee5c3c6 Update README.md
- 92932bc Add files via upload
- faea97a Initial commit