Skip to content

v1.1.0

Compare
Choose a tag to compare
@TanmoySG TanmoySG released this 12 Feb 10:46

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