పోల్మార్చ్ 3.0.0, Ansible ఆధారంగా సర్వర్ ఇన్ఫ్రాస్ట్రక్చర్ని నిర్వహించడానికి వెబ్ ఇంటర్ఫేస్ విడుదల చేయబడింది. ప్రాజెక్ట్ కోడ్ జంగో మరియు సెలెరీ ఫ్రేమ్వర్క్లను ఉపయోగించి పైథాన్ మరియు జావాస్క్రిప్ట్లో వ్రాయబడింది. ప్రాజెక్ట్ AGPLv3 లైసెన్స్ క్రింద పంపిణీ చేయబడింది. సిస్టమ్ను ప్రారంభించడానికి, ప్యాకేజీని ఇన్స్టాల్ చేసి, 1 సేవను ప్రారంభించడం సరిపోతుంది. పారిశ్రామిక ఉపయోగం కోసం, MySQL/PostgreSQL మరియు Redis/RabbitMQ+Redis (కాష్ మరియు MQ బ్రోకర్)ను అదనంగా ఉపయోగించాలని సిఫార్సు చేయబడింది. ప్రతి సంస్కరణకు, ఒక డాకర్ చిత్రం రూపొందించబడుతుంది.
ప్రధాన మార్పులు:
- రెస్ట్ API v4 యొక్క కొత్త వెర్షన్ మరియు పైథాన్ 3.8 యొక్క కనీస మద్దతు వెర్షన్కు పరివర్తన. కొత్త వ్యవస్థ ప్లగిన్లు మరియు పొడిగింపులకు మద్దతును మెరుగుపరచడానికి, అలాగే అభివృద్ధిని వేగవంతం చేయడానికి పరివర్తన అవసరం. టెంప్లేట్లు మరియు షెడ్యూల్ల యొక్క మరింత తార్కిక మరియు సహజమైన నిర్వహణ కోసం కొన్ని అనవసరమైన అంశాలు కూడా సరళీకృతం చేయబడ్డాయి.
- స్క్రిప్ట్లు లేదా ini/yaml/json స్ట్రింగ్ల వంటి ప్రామాణిక ఇన్వెంటరీ ప్లగిన్ల వినియోగాన్ని అనుమతించడానికి కొత్త ఇన్వెంటరీ ప్లగిన్లు జోడించబడ్డాయి. ఇన్వెంటరీ ప్లగిన్ సిస్టమ్ కూడా అభివృద్ధి చేయబడింది, ఇది వివిధ మూలాల నుండి ప్లగిన్లను రూపొందించే మీ స్వంత అమలులను అమలు చేయడానికి మిమ్మల్ని అనుమతిస్తుంది.
- మునుపటి విడుదలలో విడుదల చేయబడిన మెరుగైన లాంచ్ ప్లగ్ఇన్ సిస్టమ్. ఇప్పుడు మీరు బాష్ స్క్రిప్ట్లు, టెర్రాఫార్మ్ లేదా హెల్మ్ వంటి అదనపు ఆదేశాలను ప్రారంభించడం కోసం మీ స్వంత అమలులను వ్రాయవచ్చు. రీఫ్యాక్టరింగ్లో భాగంగా, టెంప్లేట్లు మరియు షెడ్యూల్లలో ప్లగిన్లకు మద్దతు జోడించబడింది. అలాగే ప్లగిన్లలో మీరు ఇప్పుడు రిపోజిటరీలో ప్రిలిమినరీ ఇనిషియలైజేషన్ కోసం కాల్ల గొలుసును సృష్టించవచ్చు.
- అవుట్పుట్ నుండి వివిధ నిల్వలకు స్ట్రింగ్లను వ్రాయడానికి పొడిగింపుల వ్యవస్థ అమలు చేయబడింది. అవుట్పుట్ని stdout, ఫైల్ లేదా syslogకి పంపగల సామర్థ్యంతో ఇప్పుడు బాక్స్ వెలుపల డేటాబేస్ రికార్డింగ్ ప్లగ్ఇన్ మరియు పైథాన్-లాగర్ వస్తుంది.
- మెసేజ్ క్యూలు ఇప్పుడు పికిల్కి బదులుగా json సందేశాలను మార్పిడి చేస్తాయి. క్యూలో పంపడం కోసం డేటాను సీరియలైజ్ చేయడం మరియు డీరియలైజ్ చేయడంపై పని కూడా వేగవంతం చేయబడింది.
- సెంట్రిఫ్యూగోతో ఆటో-అప్డేట్ల కోసం మెరుగైన వినియోగదారు ఇంటర్ఫేస్ మరియు మెరుగైన ఇంటిగ్రేషన్.
- అవసరమైన డిపెండెన్సీల జాబితాను తగ్గించడానికి జంగో వంటి కీలక డిపెండెన్సీలు నవీకరించబడ్డాయి (ఉదాహరణకు, కాష్ కోసం స్థానిక redis మద్దతు).
.
మూలం: opennet.ru