🚀 Release v1.0.92

- Tipo: patch
- Database schema: database-schema/schema.sql (solo struttura)
- Data: 2025-11-27 18:03:43
This commit is contained in:
Marco Lanzara 2025-11-27 18:03:43 +00:00
parent b31bad7d8b
commit 584c25381c
2 changed files with 87 additions and 12 deletions

View File

@ -2,7 +2,7 @@
-- PostgreSQL database dump -- PostgreSQL database dump
-- --
\restrict DRdWV6koNFM47SZOgSmGHaNCokL52rZoapBp1Sp7pjpmsyVuQ8dd8Z1Ne5UrhKB \restrict c6g4cc50bEpttnF1ijvriuCCR0u2XqZBTHHpdxafiFq1R4s4pYg37mYQLlGdMgg
-- Dumped from database version 16.9 (415ebe8) -- Dumped from database version 16.9 (415ebe8)
-- Dumped by pg_dump version 16.10 -- Dumped by pg_dump version 16.10
@ -45,7 +45,9 @@ CREATE TABLE public.detections (
organization text, organization text,
as_number text, as_number text,
as_name text, as_name text,
isp text isp text,
detection_source text DEFAULT 'ml_model'::text,
blacklist_id character varying
); );
@ -96,6 +98,44 @@ CREATE TABLE public.network_logs (
); );
--
-- Name: public_blacklist_ips; Type: TABLE; Schema: public; Owner: -
--
CREATE TABLE public.public_blacklist_ips (
id character varying DEFAULT (gen_random_uuid())::text NOT NULL,
ip_address text NOT NULL,
cidr_range text,
ip_inet text,
cidr_inet text,
list_id character varying NOT NULL,
first_seen timestamp without time zone DEFAULT now() NOT NULL,
last_seen timestamp without time zone DEFAULT now() NOT NULL,
is_active boolean DEFAULT true NOT NULL
);
--
-- Name: public_lists; Type: TABLE; Schema: public; Owner: -
--
CREATE TABLE public.public_lists (
id character varying DEFAULT (gen_random_uuid())::text NOT NULL,
name text NOT NULL,
type text NOT NULL,
url text NOT NULL,
enabled boolean DEFAULT true NOT NULL,
fetch_interval_minutes integer DEFAULT 10 NOT NULL,
last_fetch timestamp without time zone,
last_success timestamp without time zone,
total_ips integer DEFAULT 0 NOT NULL,
active_ips integer DEFAULT 0 NOT NULL,
error_count integer DEFAULT 0 NOT NULL,
last_error text,
created_at timestamp without time zone DEFAULT now() NOT NULL
);
-- --
-- Name: routers; Type: TABLE; Schema: public; Owner: - -- Name: routers; Type: TABLE; Schema: public; Owner: -
-- --
@ -153,7 +193,10 @@ CREATE TABLE public.whitelist (
reason text, reason text,
created_by text, created_by text,
active boolean DEFAULT true NOT NULL, active boolean DEFAULT true NOT NULL,
created_at timestamp without time zone DEFAULT now() NOT NULL created_at timestamp without time zone DEFAULT now() NOT NULL,
source text DEFAULT 'manual'::text,
list_id character varying,
ip_inet text
); );
@ -189,6 +232,30 @@ ALTER TABLE ONLY public.network_logs
ADD CONSTRAINT network_logs_pkey PRIMARY KEY (id); ADD CONSTRAINT network_logs_pkey PRIMARY KEY (id);
--
-- Name: public_blacklist_ips public_blacklist_ips_ip_address_list_id_key; Type: CONSTRAINT; Schema: public; Owner: -
--
ALTER TABLE ONLY public.public_blacklist_ips
ADD CONSTRAINT public_blacklist_ips_ip_address_list_id_key UNIQUE (ip_address, list_id);
--
-- Name: public_blacklist_ips public_blacklist_ips_pkey; Type: CONSTRAINT; Schema: public; Owner: -
--
ALTER TABLE ONLY public.public_blacklist_ips
ADD CONSTRAINT public_blacklist_ips_pkey PRIMARY KEY (id);
--
-- Name: public_lists public_lists_pkey; Type: CONSTRAINT; Schema: public; Owner: -
--
ALTER TABLE ONLY public.public_lists
ADD CONSTRAINT public_lists_pkey PRIMARY KEY (id);
-- --
-- Name: routers routers_ip_address_unique; Type: CONSTRAINT; Schema: public; Owner: - -- Name: routers routers_ip_address_unique; Type: CONSTRAINT; Schema: public; Owner: -
-- --
@ -308,9 +375,17 @@ ALTER TABLE ONLY public.network_logs
ADD CONSTRAINT network_logs_router_id_routers_id_fk FOREIGN KEY (router_id) REFERENCES public.routers(id); ADD CONSTRAINT network_logs_router_id_routers_id_fk FOREIGN KEY (router_id) REFERENCES public.routers(id);
--
-- Name: public_blacklist_ips public_blacklist_ips_list_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
--
ALTER TABLE ONLY public.public_blacklist_ips
ADD CONSTRAINT public_blacklist_ips_list_id_fkey FOREIGN KEY (list_id) REFERENCES public.public_lists(id) ON DELETE CASCADE;
-- --
-- PostgreSQL database dump complete -- PostgreSQL database dump complete
-- --
\unrestrict DRdWV6koNFM47SZOgSmGHaNCokL52rZoapBp1Sp7pjpmsyVuQ8dd8Z1Ne5UrhKB \unrestrict c6g4cc50bEpttnF1ijvriuCCR0u2XqZBTHHpdxafiFq1R4s4pYg37mYQLlGdMgg

View File

@ -1,7 +1,13 @@
{ {
"version": "1.0.91", "version": "1.0.92",
"lastUpdate": "2025-11-26T15:29:20.606Z", "lastUpdate": "2025-11-27T18:03:43.928Z",
"changelog": [ "changelog": [
{
"version": "1.0.92",
"date": "2025-11-27",
"type": "patch",
"description": "Deployment automatico v1.0.92"
},
{ {
"version": "1.0.91", "version": "1.0.91",
"date": "2025-11-26", "date": "2025-11-26",
@ -295,12 +301,6 @@
"date": "2025-11-24", "date": "2025-11-24",
"type": "patch", "type": "patch",
"description": "Deployment automatico v1.0.43" "description": "Deployment automatico v1.0.43"
},
{
"version": "1.0.42",
"date": "2025-11-24",
"type": "patch",
"description": "Deployment automatico v1.0.42"
} }
] ]
} }